Поделитесь своими знаниями, ответьте на вопрос:
Условие Дано натуральное число n. Необходимо определить, какая цифра встречается в нём чаще: 0 или 9. Формат входных данных Вводится целое число n (1≤n≤231−1 Формат выходных данных Выведите в выходной файл цифру, которая встречается чаще. Если обе цифры встречаются одинаковое количество раз, то можно вывести любую. входные данные 1024 909 выходные данные 0 9
#include <iostream>
using namespace std;
int main()
{
int n, result;
int zero_count=0;
int nine_count=0;
cout << "Input a number: ";
cin >> n;
while(n>0)
{
if (n%10 == 0)
zero_count++;
else if (n%10 == 9)
nine_count++;
n /= 10;
}
nine_count > zero_count ? result=9 : result=0;
cout << result << endl;
}