• Составить программу, определяющую, все целые числа из промежутка от 300 до 600, у которых сумма делителей кратна 10.

    Язык: с++;

    PS: задачу нужно решить при помощи do_while

Ответы 1

  • #include <iostream>

    using namespace std;

    int main () {

        

        int digit = 300;

        

        do {

            int sum = 0;

            int teiler = 1;

            

            while (teiler <= digit)

            {

                if (digit % teiler == 0)

                    sum+=teiler;

                

                teiler++;

                

            }

            

            if(sum % 10 == 0)

            {

                cout << digit << endl;

            }

            

            digit++;

            

        } while (digit <= 600);

        

        return 0;

    }

    • Автор:

      hazelhn4r
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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