Программу на Си. Найти все трехзначные числа, сумма цифр которых равна данному целому числу.
Программу на Си. Найти
все трехзначные числа, сумма цифр которых равна данному целому числу.
Ответ(ы) на вопрос:
#include
int main()
{
int a;
scanf("%d", &a);
for(int i = 100;i < 1000;i++)
{
if((i % 10 + ((i % 100 - i % 10) / 10) + (((i- i % 10 ) / 10) - i % 10) / 10)) == a)
{
printf("%d", i);
}
}
}
Правда это слегка кустарный способ решения
Не нашли ответ?
Похожие вопросы