Вывести на печать все трехзначные натуральные числа, сумма цифр которых одинакова

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

Задать свой вопрос
1 ответ

include lt;iostreamgt;


using namespace std;


int main()

   int n;

   cout lt;lt; "Input N: ";

   cin gt;gt; n;

   for(int i = 1; i lt;= 9; i++)

       for (int j = 0; j lt;= 9; j++)

           for (int k = 0; k lt;= 9; k++)

               if (i + j + k == n)

                   cout lt;lt; i lt;lt; j lt;lt; k lt;lt; " ";

   return 0;

Алина Масляненко
Изнитe,а сможете разъяснить значение 7,8 и 9 строк?
Denis Zalkind
В первой строке идёт перебор (помощью цикла) цифр сотен, во второй - 10-ов, в третьей- единиц. Трехзначное число не может начинаться на 0, потому перебор идёт с 1
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт