#include <iostream> #include <vector> using namespace std; vector<int> vecE; vector<int> vecG; int sum(int a){ int s = 1; for(int i = 2; i < a; i ++){ if(a % i == 0){ s += i; } } return s; } int main() { for(int i = 2; i <= 60; i ++){ if(i == sum(i)) vecE.push_back(i); else if(i < sum(i)) vecG.push_back(i); } cout <<"E:"; for(int i = 0; i < vecE.size(); i ++){ cout << ' ' << vecE[i]; } cout << endl; cout << "G:"; for(int i = 0; i < vecG.size(); i ++){ cout << ' ' << vecG[i]; } }