как сосчитать сколько раз было введено число в 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;
}
Это первая часть без подсчета. С массивами пока не дружу (зря-зря-зря) может можно как-нибудь без массива?