С клавиатуры вводится трехзначное натуральное число. Найти, сколько раз в нем встречается цифра 3

Надо просто найти количество троек в трехзначном числе, не в массиве


Ответы (2 шт):

Автор решения: Mikhailo
int n = 543;
int m = 0;
for(;n;n/=10) if (n%10 == 3) m++;
printf("%d\n",m);
 
→ Ссылка
Автор решения: Zhihar

любое число можно разбить на цифры

  1. превратив его в строку и пройдя по символам

  2. последовательно деля число на 10 пока не будет достигнут 0 и смотря остаток от деления

воспользуйтесь этим

→ Ссылка