Pagini recente »
Borderou de evaluare (job #384934)
|
Borderou de evaluare (job #724849)
|
Borderou de evaluare (job #566671)
|
Borderou de evaluare (job #156732)
|
Borderou de evaluare (job #828624)
Borderou de evaluare (job #828624)
Raport evaluator
Compilare:
main.c: In function 'main':
main.c:2:103: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
2 | int main(){FILE*fin,*fout;int c,r1,g1,v1,r2,g2,v2,t1,t2,cul1,cul2,sec=0;fin=fopen("semafoare.in","r");fscanf(fin,"%d%d%d%d%d%d%d%d%d",&c,&r1,&g1,&v1,&r2,&g2,&v2,&t1,&t2);if(c==1){t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1+g1+v1)t1=r1+g1-t1;else t1=r1*2+g1*3+v1-t1;if(t2<r2+g2+v2)t2=r2+g2-t2;else t2=r2*2+g2*3+v2-t2;}else{t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);while(cul1!=cul2){if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);sec++;}}fout=fopen("semafoare.out","w");if(c==1&&t1<t2)fprintf(fout,"%d\n",t1);else if(c==1)fprintf(fout,"%d\n",t2);else fprintf(fout,"%d\n",sec);}
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:2:604: warning: 'cul2' may be used uninitialized [-Wmaybe-uninitialized]
2 | int main(){FILE*fin,*fout;int c,r1,g1,v1,r2,g2,v2,t1,t2,cul1,cul2,sec=0;fin=fopen("semafoare.in","r");fscanf(fin,"%d%d%d%d%d%d%d%d%d",&c,&r1,&g1,&v1,&r2,&g2,&v2,&t1,&t2);if(c==1){t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1+g1+v1)t1=r1+g1-t1;else t1=r1*2+g1*3+v1-t1;if(t2<r2+g2+v2)t2=r2+g2-t2;else t2=r2*2+g2*3+v2-t2;}else{t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);while(cul1!=cul2){if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);sec++;}}fout=fopen("semafoare.out","w");if(c==1&&t1<t2)fprintf(fout,"%d\n",t1);else if(c==1)fprintf(fout,"%d\n",t2);else fprintf(fout,"%d\n",sec);}
| ~~~~^~~~~~
main.c:2:62: note: 'cul2' was declared here
2 | int main(){FILE*fin,*fout;int c,r1,g1,v1,r2,g2,v2,t1,t2,cul1,cul2,sec=0;fin=fopen("semafoare.in","r");fscanf(fin,"%d%d%d%d%d%d%d%d%d",&c,&r1,&g1,&v1,&r2,&g2,&v2,&t1,&t2);if(c==1){t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1+g1+v1)t1=r1+g1-t1;else t1=r1*2+g1*3+v1-t1;if(t2<r2+g2+v2)t2=r2+g2-t2;else t2=r2*2+g2*3+v2-t2;}else{t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);while(cul1!=cul2){if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);sec++;}}fout=fopen("semafoare.out","w");if(c==1&&t1<t2)fprintf(fout,"%d\n",t1);else if(c==1)fprintf(fout,"%d\n",t2);else fprintf(fout,"%d\n",sec);}
| ^~~~
main.c:2:604: warning: 'cul1' may be used uninitialized [-Wmaybe-uninitialized]
2 | int main(){FILE*fin,*fout;int c,r1,g1,v1,r2,g2,v2,t1,t2,cul1,cul2,sec=0;fin=fopen("semafoare.in","r");fscanf(fin,"%d%d%d%d%d%d%d%d%d",&c,&r1,&g1,&v1,&r2,&g2,&v2,&t1,&t2);if(c==1){t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1+g1+v1)t1=r1+g1-t1;else t1=r1*2+g1*3+v1-t1;if(t2<r2+g2+v2)t2=r2+g2-t2;else t2=r2*2+g2*3+v2-t2;}else{t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);while(cul1!=cul2){if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);sec++;}}fout=fopen("semafoare.out","w");if(c==1&&t1<t2)fprintf(fout,"%d\n",t1);else if(c==1)fprintf(fout,"%d\n",t2);else fprintf(fout,"%d\n",sec);}
| ~~~~^~~~~~
main.c:2:57: note: 'cul1' was declared here
2 | int main(){FILE*fin,*fout;int c,r1,g1,v1,r2,g2,v2,t1,t2,cul1,cul2,sec=0;fin=fopen("semafoare.in","r");fscanf(fin,"%d%d%d%d%d%d%d%d%d",&c,&r1,&g1,&v1,&r2,&g2,&v2,&t1,&t2);if(c==1){t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1+g1+v1)t1=r1+g1-t1;else t1=r1*2+g1*3+v1-t1;if(t2<r2+g2+v2)t2=r2+g2-t2;else t2=r2*2+g2*3+v2-t2;}else{t1%=(r1+g1*2+v1);t2%=(r2+g2*2+v2);if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);while(cul1!=cul2){if(t1<r1)cul1=1;else if(t1<r1+g1)cul1=2;else if(t1<r1+g1+v1)cul1=3;else if(t1<r1+g1*2+v1)cul1=2;if(t2<r2)cul2=1;else if(t2<r2+g2)cul2=2;else if(t2<r2+g2+v2)cul2=3;else if(t2<r2+g2*2+v2)cul2=2;t1=(t1+1)%(r1+g1*2+v1);t2=(t2+1)%(r2+g2*2+v2);sec++;}}fout=fopen("semafoare.out","w");if(c==1&&t1<t2)fprintf(fout,"%d\n",t1);else if(c==1)fprintf(fout,"%d\n",t2);else fprintf(fout,"%d\n",sec);}
| ^~~~
| Test |
Timp execuție |
Memorie folosită |
Mesaj |
Punctaj/test |
|
1
|
1 ms
|
245 kb
|
OK
|
4
|
|
2
|
2 ms
|
245 kb
|
OK
|
4
|
|
3
|
1 ms
|
245 kb
|
OK
|
4
|
|
4
|
1 ms
|
245 kb
|
OK
|
3
|
|
5
|
1 ms
|
245 kb
|
OK
|
3
|
|
6
|
2 ms
|
245 kb
|
OK
|
3
|
|
7
|
2 ms
|
245 kb
|
OK
|
3
|
|
8
|
2 ms
|
245 kb
|
OK
|
3
|
|
9
|
2 ms
|
245 kb
|
OK
|
3
|
|
10
|
1 ms
|
245 kb
|
OK
|
3
|
|
11
|
1 ms
|
245 kb
|
OK
|
4
|
|
12
|
1 ms
|
507 kb
|
OK
|
3
|
|
13
|
1 ms
|
245 kb
|
OK
|
3
|
|
14
|
2 ms
|
507 kb
|
OK
|
4
|
|
15
|
1 ms
|
245 kb
|
OK
|
4
|
|
16
|
2 ms
|
245 kb
|
OK
|
3
|
|
17
|
1 ms
|
266 kb
|
OK
|
3
|
|
18
|
3 ms
|
245 kb
|
OK
|
3
|
|
19
|
2 ms
|
245 kb
|
OK
|
4
|
|
20
|
1 ms
|
266 kb
|
OK
|
4
|
|
21
|
1 ms
|
245 kb
|
OK
|
3
|
|
22
|
2 ms
|
245 kb
|
OK
|
3
|
|
23
|
1 ms
|
245 kb
|
OK
|
2
|
|
24
|
1 ms
|
245 kb
|
OK
|
2
|
|
25
|
2 ms
|
245 kb
|
OK
|
1
|
|
26
|
1 ms
|
245 kb
|
OK
|
1
|
|
27
|
1 ms
|
245 kb
|
OK
|
1
|
|
28
|
1 ms
|
507 kb
|
OK
|
3
|
|
29
|
1 ms
|
245 kb
|
OK
|
3
|
|
30
|
1 ms
|
249 kb
|
OK
|
4
|
|
31
|
1 ms
|
245 kb
|
OK
|
4
|
|
32
|
1 ms
|
245 kb
|
OK
|
5
|
|
Punctaj total
|
100
|