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

натуральное число M называется совершенным если оно равно сумме своих делителей включая 1 но исключая себя. Напечатать все совершенные числа меньше заданного N. С++

  1. Ответ
    Ответ дан СмайлПлюс
    #include <iostream>
    using namespace std;
    int main() {
     int N;
     cin >> N;
     for (int i = 2; i < N; i++) {
      int s = 0;
      for (int j = 1; j <= i / 2; j++) {
       if (i % j == 0) s += j;
      }
      if (s == i) cout << i << endl;
     }
     system("pause");
    }
Самые новые вопросы