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

Ответы 3

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

      nathalie
    • 6 лет назад
    • 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;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years