#include <iostream> using namespace std; int E[60]; int G[60]; int main() { int e = 0, g = 0, k, sum; for (int i = 2; i <= 60; i++) { k = i - 1; sum = 0; while (k) { if (i % k == 0) { sum += k; } k--; } if (sum == i) { E[e++] = i; } if (sum > i) { G[g++] = i; } } cout << "E:"; for (int i = 0; i < e; i++) { cout << " " << E[i] ; } cout << endl << "G:"; for (int i = 0; i < g; i++) { cout << " " << G[i] ; } return 0; }