Borderou de evaluare (job #718996)

Utilizator avatar Emre Isleam Emre Emre IP ascuns
Problemă Tai (clasa a 5-a) Compilator c-32
Rundă Arhiva de probleme Status evaluat
Dată 12 mai 2023 10:11:14 Scor 100

Raport evaluator

Compilare: main.c: In function 'main': main.c:3:100: warning: unused variable 'f' [-Wunused-variable] 3 | FILE*fin;FILE*fout;int main(){fin = fopen("tai.in","r");fout = fopen("tai.out","w");int n,c,taipei,f,i,a,j,ok,max = 0,p10,aux,aux2;fscanf(fin,"%d%d",&c,&n);if(c == 1){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;}fprintf(fout,"%d",max);}else if(c == 2){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);aux = a;a/=10;p10 = 1;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*=10;a/=10;}a = aux;while(p10){a%=p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}else if(c == 3){for(i = 0;i< n;i++){fscanf(fin,"%d",&a);aux = a;p10 = 1;a /= 100;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*= 10;a/=10;}a = aux/100;aux2 = p10;p10 /=10;while(p10){a%= p10;printf("1.5 %d %d %d\n",aux,a,p10);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}a = aux/10;p10 = aux2;while(p10){a %= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10 /=10;}p10 = aux2;a = aux;while(p10){a%= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}return 0;} | ^ main.c:3:93: warning: unused variable 'taipei' [-Wunused-variable] 3 | FILE*fin;FILE*fout;int main(){fin = fopen("tai.in","r");fout = fopen("tai.out","w");int n,c,taipei,f,i,a,j,ok,max = 0,p10,aux,aux2;fscanf(fin,"%d%d",&c,&n);if(c == 1){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;}fprintf(fout,"%d",max);}else if(c == 2){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);aux = a;a/=10;p10 = 1;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*=10;a/=10;}a = aux;while(p10){a%=p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}else if(c == 3){for(i = 0;i< n;i++){fscanf(fin,"%d",&a);aux = a;p10 = 1;a /= 100;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*= 10;a/=10;}a = aux/100;aux2 = p10;p10 /=10;while(p10){a%= p10;printf("1.5 %d %d %d\n",aux,a,p10);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}a = aux/10;p10 = aux2;while(p10){a %= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10 /=10;}p10 = aux2;a = aux;while(p10){a%= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}return 0;} | ^~~~~~ main.c:3:132: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 3 | FILE*fin;FILE*fout;int main(){fin = fopen("tai.in","r");fout = fopen("tai.out","w");int n,c,taipei,f,i,a,j,ok,max = 0,p10,aux,aux2;fscanf(fin,"%d%d",&c,&n);if(c == 1){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;}fprintf(fout,"%d",max);}else if(c == 2){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);aux = a;a/=10;p10 = 1;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*=10;a/=10;}a = aux;while(p10){a%=p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}else if(c == 3){for(i = 0;i< n;i++){fscanf(fin,"%d",&a);aux = a;p10 = 1;a /= 100;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*= 10;a/=10;}a = aux/100;aux2 = p10;p10 /=10;while(p10){a%= p10;printf("1.5 %d %d %d\n",aux,a,p10);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}a = aux/10;p10 = aux2;while(p10){a %= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10 /=10;}p10 = aux2;a = aux;while(p10){a%= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}return 0;} | ^~~~~~~~~~~~~~~~~~~~~~~~ main.c:3:190: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 3 | FILE*fin;FILE*fout;int main(){fin = fopen("tai.in","r");fout = fopen("tai.out","w");int n,c,taipei,f,i,a,j,ok,max = 0,p10,aux,aux2;fscanf(fin,"%d%d",&c,&n);if(c == 1){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;}fprintf(fout,"%d",max);}else if(c == 2){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);aux = a;a/=10;p10 = 1;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*=10;a/=10;}a = aux;while(p10){a%=p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}else if(c == 3){for(i = 0;i< n;i++){fscanf(fin,"%d",&a);aux = a;p10 = 1;a /= 100;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*= 10;a/=10;}a = aux/100;aux2 = p10;p10 /=10;while(p10){a%= p10;printf("1.5 %d %d %d\n",aux,a,p10);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}a = aux/10;p10 = aux2;while(p10){a %= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10 /=10;}p10 = aux2;a = aux;while(p10){a%= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}return 0;} | ^~~~~~~~~~~~~~~~~~~ main.c:3:366: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 3 | FILE*fin;FILE*fout;int main(){fin = fopen("tai.in","r");fout = fopen("tai.out","w");int n,c,taipei,f,i,a,j,ok,max = 0,p10,aux,aux2;fscanf(fin,"%d%d",&c,&n);if(c == 1){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;}fprintf(fout,"%d",max);}else if(c == 2){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);aux = a;a/=10;p10 = 1;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*=10;a/=10;}a = aux;while(p10){a%=p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}else if(c == 3){for(i = 0;i< n;i++){fscanf(fin,"%d",&a);aux = a;p10 = 1;a /= 100;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*= 10;a/=10;}a = aux/100;aux2 = p10;p10 /=10;while(p10){a%= p10;printf("1.5 %d %d %d\n",aux,a,p10);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}a = aux/10;p10 = aux2;while(p10){a %= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10 /=10;}p10 = aux2;a = aux;while(p10){a%= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}return 0;} | ^~~~~~~~~~~~~~~~~~~ main.c:3:714: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 3 | FILE*fin;FILE*fout;int main(){fin = fopen("tai.in","r");fout = fopen("tai.out","w");int n,c,taipei,f,i,a,j,ok,max = 0,p10,aux,aux2;fscanf(fin,"%d%d",&c,&n);if(c == 1){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;}fprintf(fout,"%d",max);}else if(c == 2){for(i = 0; i < n;i++){fscanf(fin,"%d",&a);aux = a;a/=10;p10 = 1;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*=10;a/=10;}a = aux;while(p10){a%=p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}else if(c == 3){for(i = 0;i< n;i++){fscanf(fin,"%d",&a);aux = a;p10 = 1;a /= 100;while(a){ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10*= 10;a/=10;}a = aux/100;aux2 = p10;p10 /=10;while(p10){a%= p10;printf("1.5 %d %d %d\n",aux,a,p10);ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}a = aux/10;p10 = aux2;while(p10){a %= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10 /=10;}p10 = aux2;a = aux;while(p10){a%= p10;ok = 0;for(j = 2; j * j <= a; j++)if(a%j == 0)ok = 1;if(ok == 0 && a > max && a != 1)max = a;p10/=10;}}fprintf(fout,"%d",max);}return 0;} | ^~~~~~~~~~~~~~~~~~~
Test Timp execuție Memorie folosită Mesaj Punctaj/test
1 1 ms 241 kb Pomana (pentru ca anumite judete sa nu para ca s-au calificat cu 10p, ci cu 30p) 10
2 2 ms 245 kb OK 3
3 1 ms 245 kb OK 3
4 1 ms 245 kb OK 3
5 1 ms 245 kb OK 3
6 1 ms 245 kb OK 2
7 1 ms 245 kb OK 2
8 1 ms 245 kb OK 2
9 9 ms 245 kb OK 4
10 9 ms 245 kb OK 4
11 9 ms 245 kb OK 4
12 1 ms 245 kb OK 3
13 1 ms 245 kb OK 3
14 1 ms 245 kb OK 3
15 1 ms 249 kb OK 3
16 1 ms 245 kb OK 2
17 1 ms 245 kb OK 3
18 1 ms 245 kb OK 3
19 1 ms 249 kb OK 3
20 1 ms 249 kb OK 3
21 1 ms 249 kb OK 4
22 1 ms 245 kb OK 3
23 1 ms 245 kb OK 3
24 1 ms 245 kb OK 2
25 1 ms 245 kb OK 3
26 1 ms 245 kb OK 3
27 1 ms 245 kb OK 3
28 3 ms 122 kb OK 3
29 1 ms 249 kb OK 3
30 1 ms 249 kb OK 3
31 1 ms 249 kb OK 4
Punctaj total 100