Вывести на печать все трехзначные натуральные числа, сумма цифр которых равна заданному числу N. (Операции div и mod не использовать).
c++
Ответы
Ответ дал:
0
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Input N: ";
cin >> n;
for(int i = 1; i <= 9; i++)
for (int j = 0; j <= 9; j++)
for (int k = 0; k <= 9; k++)
if (i + j + k == n)
cout << i << j << k << " ";
return 0;
}
Ответ дал:
0
Изнитe,а можете объяснить значение 7,8 и 9 строк?
Ответ дал:
0
В первой строке идёт перебор (помощью цикла) цифр сотен, во второй - десятков, в третьей- единиц. Трехзначное число не может начинаться на 0, поэтому перебор идёт с 1
Вас заинтересует
2 года назад
2 года назад
3 года назад
9 лет назад
9 лет назад
9 лет назад