Составить программу, проверяющую, является ли заданное натуральное число совершенным, т.е. равным сумме своих положительных делителей, кроме самого этого числа. на с++, с цикла с предусловием или постусловием.
#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;}