Регистрация
Войти
Стать экспертом Правила
Информатика

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

Язык: с++;

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

ОТВЕТЫ

#include lt;iostreamgt;

using namespace std;


int main () {

    

    int digit = 300;

    

    do {

        int sum = 0;

        int teiler = 1;

        

        while (teiler lt;= digit)

        {

            if (digit teiler == 0)

                sum+=teiler;

            

            teiler++;

            

        }

        

        if(sum 10 == 0)

        {

            cout lt;lt; digit lt;lt; endl;

        }

        

        digit++;

        

    } while (digit lt;= 600);

    

    return 0;

}


145
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам