Консультация № 66286
09.12.2006, 23:04
0.00 руб.
0 2 2
Очень прошу помогите написать программу:
Определить сколько данная цифра К встречается в целом числе N

я понимаю что она легкая но я чайник в программирование, вобщем то все ясно но я не помню как искать это "К" тоесть как в числе "N" перебирать по отдельности цифры!

Обсуждение

Неизвестный
09.12.2006, 23:26
общий
это ответ
Здравствуйте, "Андрюхаха"!

Попробуйте в цикле
while (n>0) {
if (n%10==k) count++;
n/=10;
}
Количество k в n = count.
Удачи!
Неизвестный
10.12.2006, 12:02
общий
это ответ
Здравствуйте, Андрюхаха!
С цифрами числа работать надо методом деления на 10.
В приложени решение Вашей задачи.

Приложение:
int find(int N, int K){ int mm,s=0; for (mm=N; mm !=0; mm /=10) if (K==mm%10) s++; return s;}
Форма ответа