Borderou de evaluare (job #1803600)

Utilizator andreicoman299Coman Andrei andreicoman299 Data 11 noiembrie 2016 17:01:03
Problema Numere9 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int main()’: user.cpp:11:1670: error: ‘upen’ was not declared in this scope FILE*v,*u;void o(q q x, q q gen){q q miliarde=x/MILIARD;if(miliarde>0){if(miliarde==1)y(u,"un ");else o(miliarde, 2);if(miliarde>=A)y(u,"de ");if(miliarde==1)y(u,"miliard ");else y(u,"miliarde ");x=x%MILIARD;}q q milioane=x/MILION;if(milioane>0){if(milioane==1)y(u,"un ");else o(milioane, 2);if(milioane>=A)y(u,"de ");if(milioane==1)y(u,"milion ");else y(u,"milioane ");x=x%MILION;}q q mii=x/MIE;if(mii>0){if(mii==1)y(u,"o ");else o(mii, 2);if(mii>=A)y(u,"de ");if(mii==1)y(u,"mie ");else y(u,"mii ");x=x%MIE;}q q sute=x/SUTA;if(sute>0){o(sute, 0);if(sute==1)y(u,"suta ");else y(u,"sute ");x=x%100;}if(x<20){switch(x){w 1: if(gen==1) y(u,"unu ");if(gen==0) y(u,"o ");if(gen==2) y(u,"unu "); break;w 2: if(gen==1) y(u,"doi ");if(gen==0 || gen==2) y(u,"doua "); break;w 3: y(u,"trei "); break;w 4: y(u,"patru "); break;w 5: y(u,"cinci "); break;w 6: y(u,"sase "); break;w 7: y(u,"sapte "); break;w 8: y(u,"opt "); break;w 9: y(u,"noua "); break;w 10: y(u,"zece "); break;w 11: y(u,"unsprezece "); break;w 12: if(gen==1) y(u,"doisprezece ");if(gen==0 || gen==2) y(u,"douasprezece "); break;w 13: y(u,"treisprezece "); break;w 14: y(u,"paisprezece "); break;w 15: y(u,"cincisprezece "); break;w 16: y(u,"saisprezece "); break;w 17: y(u,"saptesprezece "); break;w 18: y(u,"optsprezece "); break;w 19: y(u,"nouasprezece "); break;}}else{q q zeci=x/10;switch(zeci){w 2: y(u,"douazeci "); break;w 3: y(u,"treizeci "); break;w 4: y(u,"patruzeci "); break;w 5: y(u,"cincizeci "); break;w 6: y(u,"saizeci "); break;w 7: y(u,"saptezeci "); break;w 8: y(u,"optzeci "); break;w 9: y(u,"nouazeci "); break;}if(x%10!=0){y(u,"si ");x=x%10;o(x, gen);}}}int main(){v=upen("numere9.in","r");u=upen("numere9.out","w");int t;fscanf(v,"%d", &t);ur(int z=0;z<t;z++){q q x;fscanf(v,"%lld", &x);o(x, 1);y(u,"\n");}return 0;} ^ user.cpp:11:1726: error: expected primary-expression before ‘int’ FILE*v,*u;void o(q q x, q q gen){q q miliarde=x/MILIARD;if(miliarde>0){if(miliarde==1)y(u,"un ");else o(miliarde, 2);if(miliarde>=A)y(u,"de ");if(miliarde==1)y(u,"miliard ");else y(u,"miliarde ");x=x%MILIARD;}q q milioane=x/MILION;if(milioane>0){if(milioane==1)y(u,"un ");else o(milioane, 2);if(milioane>=A)y(u,"de ");if(milioane==1)y(u,"milion ");else y(u,"milioane ");x=x%MILION;}q q mii=x/MIE;if(mii>0){if(mii==1)y(u,"o ");else o(mii, 2);if(mii>=A)y(u,"de ");if(mii==1)y(u,"mie ");else y(u,"mii ");x=x%MIE;}q q sute=x/SUTA;if(sute>0){o(sute, 0);if(sute==1)y(u,"suta ");else y(u,"sute ");x=x%100;}if(x<20){switch(x){w 1: if(gen==1) y(u,"unu ");if(gen==0) y(u,"o ");if(gen==2) y(u,"unu "); break;w 2: if(gen==1) y(u,"doi ");if(gen==0 || gen==2) y(u,"doua "); break;w 3: y(u,"trei "); break;w 4: y(u,"patru "); break;w 5: y(u,"cinci "); break;w 6: y(u,"sase "); break;w 7: y(u,"sapte "); break;w 8: y(u,"opt "); break;w 9: y(u,"noua "); break;w 10: y(u,"zece "); break;w 11: y(u,"unsprezece "); break;w 12: if(gen==1) y(u,"doisprezece ");if(gen==0 || gen==2) y(u,"douasprezece "); break;w 13: y(u,"treisprezece "); break;w 14: y(u,"paisprezece "); break;w 15: y(u,"cincisprezece "); break;w 16: y(u,"saisprezece "); break;w 17: y(u,"saptesprezece "); break;w 18: y(u,"optsprezece "); break;w 19: y(u,"nouasprezece "); break;}}else{q q zeci=x/10;switch(zeci){w 2: y(u,"douazeci "); break;w 3: y(u,"treizeci "); break;w 4: y(u,"patruzeci "); break;w 5: y(u,"cincizeci "); break;w 6: y(u,"saizeci "); break;w 7: y(u,"saptezeci "); break;w 8: y(u,"optzeci "); break;w 9: y(u,"nouazeci "); break;}if(x%10!=0){y(u,"si ");x=x%10;o(x, gen);}}}int main(){v=upen("numere9.in","r");u=upen("numere9.out","w");int t;fscanf(v,"%d", &t);ur(int z=0;z<t;z++){q q x;fscanf(v,"%lld", &x);o(x, 1);y(u,"\n");}return 0;} ^ user.cpp:11:1734: error: ‘z’ was not declared in this scope FILE*v,*u;void o(q q x, q q gen){q q miliarde=x/MILIARD;if(miliarde>0){if(miliarde==1)y(u,"un ");else o(miliarde, 2);if(miliarde>=A)y(u,"de ");if(miliarde==1)y(u,"miliard ");else y(u,"miliarde ");x=x%MILIARD;}q q milioane=x/MILION;if(milioane>0){if(milioane==1)y(u,"un ");else o(milioane, 2);if(milioane>=A)y(u,"de ");if(milioane==1)y(u,"milion ");else y(u,"milioane ");x=x%MILION;}q q mii=x/MIE;if(mii>0){if(mii==1)y(u,"o ");else o(mii, 2);if(mii>=A)y(u,"de ");if(mii==1)y(u,"mie ");else y(u,"mii ");x=x%MIE;}q q sute=x/SUTA;if(sute>0){o(sute, 0);if(sute==1)y(u,"suta ");else y(u,"sute ");x=x%100;}if(x<20){switch(x){w 1: if(gen==1) y(u,"unu ");if(gen==0) y(u,"o ");if(gen==2) y(u,"unu "); break;w 2: if(gen==1) y(u,"doi ");if(gen==0 || gen==2) y(u,"doua "); break;w 3: y(u,"trei "); break;w 4: y(u,"patru "); break;w 5: y(u,"cinci "); break;w 6: y(u,"sase "); break;w 7: y(u,"sapte "); break;w 8: y(u,"opt "); break;w 9: y(u,"noua "); break;w 10: y(u,"zece "); break;w 11: y(u,"unsprezece "); break;w 12: if(gen==1) y(u,"doisprezece ");if(gen==0 || gen==2) y(u,"douasprezece "); break;w 13: y(u,"treisprezece "); break;w 14: y(u,"paisprezece "); break;w 15: y(u,"cincisprezece "); break;w 16: y(u,"saisprezece "); break;w 17: y(u,"saptesprezece "); break;w 18: y(u,"optsprezece "); break;w 19: y(u,"nouasprezece "); break;}}else{q q zeci=x/10;switch(zeci){w 2: y(u,"douazeci "); break;w 3: y(u,"treizeci "); break;w 4: y(u,"patruzeci "); break;w 5: y(u,"cincizeci "); break;w 6: y(u,"saizeci "); break;w 7: y(u,"saptezeci "); break;w 8: y(u,"optzeci "); break;w 9: y(u,"nouazeci "); break;}if(x%10!=0){y(u,"si ");x=x%10;o(x, gen);}}}int main(){v=upen("numere9.in","r");u=upen("numere9.out","w");int t;fscanf(v,"%d", &t);ur(int z=0;z<t;z++){q q x;fscanf(v,"%lld", &x);o(x, 1);y(u,"\n");}return 0;} ^ user.cpp:11:1741: error: expected ‘;’ before ‘)’ token FILE*v,*u;void o(q q x, q q gen){q q miliarde=x/MILIARD;if(miliarde>0){if(miliarde==1)y(u,"un ");else o(miliarde, 2);if(miliarde>=A)y(u,"de ");if(miliarde==1)y(u,"miliard ");else y(u,"miliarde ");x=x%MILIARD;}q q milioane=x/MILION;if(milioane>0){if(milioane==1)y(u,"un ");else o(milioane, 2);if(milioane>=A)y(u,"de ");if(milioane==1)y(u,"milion ");else y(u,"milioane ");x=x%MILION;}q q mii=x/MIE;if(mii>0){if(mii==1)y(u,"o ");else o(mii, 2);if(mii>=A)y(u,"de ");if(mii==1)y(u,"mie ");else y(u,"mii ");x=x%MIE;}q q sute=x/SUTA;if(sute>0){o(sute, 0);if(sute==1)y(u,"suta ");else y(u,"sute ");x=x%100;}if(x<20){switch(x){w 1: if(gen==1) y(u,"unu ");if(gen==0) y(u,"o ");if(gen==2) y(u,"unu "); break;w 2: if(gen==1) y(u,"doi ");if(gen==0 || gen==2) y(u,"doua "); break;w 3: y(u,"trei "); break;w 4: y(u,"patru "); break;w 5: y(u,"cinci "); break;w 6: y(u,"sase "); break;w 7: y(u,"sapte "); break;w 8: y(u,"opt "); break;w 9: y(u,"noua "); break;w 10: y(u,"zece "); break;w 11: y(u,"unsprezece "); break;w 12: if(gen==1) y(u,"doisprezece ");if(gen==0 || gen==2) y(u,"douasprezece "); break;w 13: y(u,"treisprezece "); break;w 14: y(u,"paisprezece "); break;w 15: y(u,"cincisprezece "); break;w 16: y(u,"saisprezece "); break;w 17: y(u,"saptesprezece "); break;w 18: y(u,"optsprezece "); break;w 19: y(u,"nouasprezece "); break;}}else{q q zeci=x/10;switch(zeci){w 2: y(u,"douazeci "); break;w 3: y(u,"treizeci "); break;w 4: y(u,"patruzeci "); break;w 5: y(u,"cincizeci "); break;w 6: y(u,"saizeci "); break;w 7: y(u,"saptezeci "); break;w 8: y(u,"optzeci "); break;w 9: y(u,"nouazeci "); break;}if(x%10!=0){y(u,"si ");x=x%10;o(x, gen);}}}int main(){v=upen("numere9.in","r");u=upen("numere9.out","w");int t;fscanf(v,"%d", &t);ur(int z=0;z<t;z++){q q x;fscanf(v,"%lld", &x);o(x, 1);y(u,"\n");}return 0;} ^ user.cpp:11:1722: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] FILE*v,*u;void o(q q x, q q gen){q q miliarde=x/MILIARD;if(miliarde>0){if(miliarde==1)y(u,"un ");else o(miliarde, 2);if(miliarde>=A)y(u,"de ");if(miliarde==1)y(u,"miliard ");else y(u,"miliarde ");x=x%MILIARD;}q q milioane=x/MILION;if(milioane>0){if(milioane==1)y(u,"un ");else o(milioane, 2);if(milioane>=A)y(u,"de ");if(milioane==1)y(u,"milion ");else y(u,"milioane ");x=x%MILION;}q q mii=x/MIE;if(mii>0){if(mii==1)y(u,"o ");else o(mii, 2);if(mii>=A)y(u,"de ");if(mii==1)y(u,"mie ");else y(u,"mii ");x=x%MIE;}q q sute=x/SUTA;if(sute>0){o(sute, 0);if(sute==1)y(u,"suta ");else y(u,"sute ");x=x%100;}if(x<20){switch(x){w 1: if(gen==1) y(u,"unu ");if(gen==0) y(u,"o ");if(gen==2) y(u,"unu "); break;w 2: if(gen==1) y(u,"doi ");if(gen==0 || gen==2) y(u,"doua "); break;w 3: y(u,"trei "); break;w 4: y(u,"patru "); break;w 5: y(u,"cinci "); break;w 6: y(u,"sase "); break;w 7: y(u,"sapte "); break;w 8: y(u,"opt "); break;w 9: y(u,"noua "); break;w 10: y(u,"zece "); break;w 11: y(u,"unsprezece "); break;w 12: if(gen==1) y(u,"doisprezece ");if(gen==0 || gen==2) y(u,"douasprezece "); break;w 13: y(u,"treisprezece "); break;w 14: y(u,"paisprezece "); break;w 15: y(u,"cincisprezece "); break;w 16: y(u,"saisprezece "); break;w 17: y(u,"saptesprezece "); break;w 18: y(u,"optsprezece "); break;w 19: y(u,"nouasprezece "); break;}}else{q q zeci=x/10;switch(zeci){w 2: y(u,"douazeci "); break;w 3: y(u,"treizeci "); break;w 4: y(u,"patruzeci "); break;w 5: y(u,"cincizeci "); break;w 6: y(u,"saizeci "); break;w 7: y(u,"saptezeci "); break;w 8: y(u,"optzeci "); break;w 9: y(u,"nouazeci "); break;}if(x%10!=0){y(u,"si ");x=x%10;o(x, gen);}}}int main(){v=upen("numere9.in","r");u=upen("numere9.out","w");int t;fscanf(v,"%d", &t);ur(int z=0;z<t;z++){q q x;fscanf(v,"%lld", &x);o(x, 1);y(u,"\n");}return 0;} ^

Ceva nu functioneaza?