Вывести на печать все трехзначные натуральные числа, сумма цифр которых равна заданному числу N. (Операции div и mod не использовать).
c++

20 Авг 2019 в 08:43
237 +1
0
Ответы
1
include

int main() {
int N;
std::cout << "Enter a number N: ";
std::cin >> N;

std::cout << "Three-digit natural numbers with digits summing up to " << N << ":" << std::endl;
for (int i = 100; i <= 999; ++i) {
int num = i;
int sum = 0;
while (num != 0) {
sum += num % 10;
num /= 10;
}
if (sum == N) {
std::cout << i << std::endl;
}
}
return 0;

}

20 Апр 2024 в 13:34
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир