#include #include void greska(); int savrsen(int br); int main(int argc, char **argv) { if(argc != 3) greska(); int a, b; a = atoi(argv[1]); b = atoi(argv[2]); if(a < 0 || b < 0 || a > b) greska(); int i; for(i = a; i <= b; i++) if(savrsen(i)) printf("%d ", i); return 0; } void greska() { fprintf(stderr, "-1"); exit(EXIT_FAILURE); } int savrsen(int br) { int suma = 0; int i; for(i = 1; i <= br/2; i++) { if(br % i == 0) suma += i; } return br == suma; }