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

0 голосов
75 просмотров

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

Язык: с++;

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


Информатика (15 баллов) | 75 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include

using namespace std;


int main () {

    

    int digit = 300;

    

    do {

        int sum = 0;

        int teiler = 1;

        

        while (teiler <= digit)</p>

        {

            if (digit % teiler == 0)

                sum+=teiler;

            

            teiler++;

            

        }

        

        if(sum % 10 == 0)

        {

            cout << digit << endl;</p>

        }

        

        digit++;

        

    } while (digit <= 600);</p>

    

    return 0;

}


(1.5k баллов)