С клавиатуры вводится трехзначное натуральное число. Найти, сколько раз в нем встречается цифра 3
Надо просто найти количество троек в трехзначном числе, не в массиве
Ответы (2 шт):
Автор решения: Mikhailo
→ Ссылка
int n = 543;
int m = 0;
for(;n;n/=10) if (n%10 == 3) m++;
printf("%d\n",m);
Автор решения: Zhihar
→ Ссылка
любое число можно разбить на цифры
превратив его в строку и пройдя по символам
последовательно деля число на 10 пока не будет достигнут 0 и смотря остаток от деления
воспользуйтесь этим