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