Ро
Роза

как сосчитать сколько раз было введено число в c++

Вводятся числа, нужно найти меньшее (эта часть программы уже есть) и сосчитать сколько раз было введено именно меньшее число.
то есть, допустим было введено 8,
9
10
4
5
-90
-90
программа выводит -90
и пишет, что оно было введено два раза

#include

using namespace std;

int main()
{
int counter, number, tot, small,ok;
do
{
cout << "How many numbers \nyou want to input? ";
cin >> counter;

if (counter <0 )
{
cout <<" Error. \nPlease input positive number"<< endl;}
else
cout << "Input number: ";
cin >> small;

for(int i = 1; i < counter; i++)
{
cout << "Input number: ";
cin >> number;

if (number < small)
small = number;

}
cout << "\nSmollest number: " << small << endl;

cout << "To continue press 1, to break press any another key."<< endl;
cin >> ok;
}
while (ok==1);
return 0;
}
Это первая часть без подсчета. С массивами пока не дружу (зря-зря-зря) может можно как-нибудь без массива?

ВБ
Валера Бойченков

#include
using namespace std;
int main() {
int number, min = INT_MAX, count, limit;
cout << "limit?.. "; cin >> limit;
while (limit--) {
cout << "number?.. "; cin >> number;
if (number < min) {
min = number;
count = 1;
} else if (number == min) count++;
} cout << "Min = " << min << "\nCount = " << count << endl;
cin.get(); cin.get();
return 0;
}

АГ
Анюта Грибанова

Вводи их в массив. Когда введешь - получаешь две задачи:
- найти, какое число наименьшее;
- посчитать, сколько раз найденное число входит в массив.
Первое у тебя уже есть; второе, как по мне, еще проще.

На всякий случай: если нужно пересчитать все числа в массиве, понадобится вспомогательный массив! Кстати, в C++ еще есть для этого std::map, но ты еще C, видимо, не выучил.

Похожие вопросы
C++ преобразовать из строки в число
assembler tasm - надо сосчитать сколько елементов было введено
Игра - угадать число. C. Спасибо
C++ вывести число до 5 знаков
как сосчитать варианты 16 значного числа или какие варианты существуют?
Введите числа и сравните их с другим числом
Введите с клавиатуры два числа: А и В. Если числа не равны, то замените каждое из них большим и выведите результаты на э
C++ Функция с произвольным числом параметров
кто может сосчитать число евреев населяющих землю?
Как сравнить десяток от числа в C++?