#include<bits/stdc++.h> using namespace std; int judge(int k) { int num = 1; for (int i = 2; i <= sqrt(k); i++) { if (k % i == 0) { num += i; if (i != k / i) { num += k / i; } } } if(num == k) { return 1; } else if(num > k) { return 2; } else { return 3; } } int main() { int wan[60] = {0}, i = 0; int ying[60] = {0}, j = 0; for (int k = 2; k <= 60; k++) { if (judge(k) == 1) { wan[i++] = k; } else if (judge(k) == 2) { ying[j++] = k; } } cout << "E: "; for (int k1 = 0; k1 < i; k1++) { cout << wan[k1] << " "; } cout<<endl; cout<<"G: "; for (int k2 = 0; k2 < j; k2++) { cout << ying[k2]<<" "; } return 0; }