Подсчет количества чисел в диапазоне от 1 до 1 000 000, которые делятся на сумму своих цифр - C#
Формулировка задачи:
Как написать метод подсчета количества “Хороших” чисел в диапазоне от 1 до 1 000 000?
Хорошим называется число, которое делится на сумму своих цифр.
Решение задачи: «Подсчет количества чисел в диапазоне от 1 до 1 000 000, которые делятся на сумму своих цифр»
textual
Листинг программы
int goodnumcount = 0;
minnum = 1;
maxnum = 1000000;
int temp;
int testnum;
for (int num = minnum; num <= maxnum; num++)
{
temp = 0;
testnum = num;
while (testnum != 0)
{
temp += testnum%10;
testnum /= 10;
}
if (num%temp == 0) goodnumcount++
}