Предмет: Информатика,
автор: kelenad1999
Составить программу, проверяющую, является ли заданное натуральное число совершенным, т.е. равным сумме своих положительных делителей, кроме самого этого числа. На с++, с помощью цикла с предусловием или постусловием.
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main(){ int i, num, sum; sum = 0; i = 1; cin >> num; while (i < num) { if (num % i == 0) { sum += i; } i++; } if (sum == num) { cout << sum; } return 0;}
using namespace std;
int main(){ int i, num, sum; sum = 0; i = 1; cin >> num; while (i < num) { if (num % i == 0) { sum += i; } i++; } if (sum == num) { cout << sum; } return 0;}
Похожие вопросы
Предмет: Математика,
автор: eldjan08
Предмет: Биология,
автор: kurokochan15
Предмет: Русский язык,
автор: 0LaDuSHekk
Предмет: Алгебра,
автор: Smashing7