profile
Опубликовано 6 лет назад по предмету Информатика от chANEL201

натуральное число M называется совершенным, если оно равно сумме всех своих делителей, включая единицу, но исключая себя. напечатать все совершенные числа, меньшие заданного числа N. ПОМОГИТЕ ПОЖАЛУЙСТА СОСТАВИТЬ ПРОГРАММУ!!!

 

  1. Ответ
    Ответ дан torrs11

    #include <iostream>
    #include <clocale>
    #include <cmath>
    using namespace std;

    void main()
    {
    setlocale(LC_CTYPE,"rus");
    int x, sum=0;
    cout<<"Введите переменную: ";
    cin>>x;
    for(int i=1; i<x;i++)
    {
    if(x%i==0)
    sum+=i;
    }
    if(x==sum)
    {cout<<"Это совершенное число"<<endl;}
    else
    {cout<<"Это несовершенное число"<<endl;}
    }

Самые новые вопросы