#239
Se dau mai multe numere naturale cu cel mult 9 cifre fiecare. Să se determine cele mai mari două numere de 3 cifre care nu se găsesc printre numerele date.
Variante Bacalaureat 2009
| Problema | NrLipsa | Operații I/O |
nrlipsa.in/nrlipsa.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64908783 | Utilizator | |
| Fișier | nrlipsa.cpp | Dimensiune | 619 B |
| Data încărcării | 11 Iunie 2026, 17:20 | Scor/rezultat | Eroare de compilare |
nrlipsa.cpp: In function ‘int main()’: nrlipsa.cpp:19:13: warning: capture of variable ‘fr’ with non-automatic storage duration 19 | if([fr[i]==0) | ^~ nrlipsa.cpp:4:5: note: ‘int fr [1000]’ declared here 4 | int fr[1000]; | ^~ nrlipsa.cpp:19:15: error: expected ‘,’ before ‘[’ token 19 | if([fr[i]==0) | ^ | , nrlipsa.cpp:19:15: error: expected identifier before ‘[’ token nrlipsa.cpp:19:22: error: expected ‘]’ before ‘{’ token 19 | if([fr[i]==0) | ^ | ] 20 | { | ~ nrlipsa.cpp: In lambda function: nrlipsa.cpp:21:16: error: ‘m1’ is not captured 21 | if(m1==0) | ^~ nrlipsa.cpp:20:9: note: the lambda has no capture-default 20 | { | ^ nrlipsa.cpp:9:11: note: ‘int m1’ declared here 9 | int x,m1=0,m2=0; | ^~ nrlipsa.cpp:22:13: error: ‘mi’ was not declared in this scope; did you mean ‘i’? 22 | mi=i; | ^~ | i nrlipsa.cpp:22:16: error: ‘i’ is not captured 22 | mi=i; | ^ nrlipsa.cpp:20:9: note: the lambda has no capture-default 20 | { | ^ nrlipsa.cpp:17:13: note: ‘int i’ declared here 17 | for(int i=999;i>=100;i--) | ^ nrlipsa.cpp:23:21: error: ‘m2’ is not captured 23 | else if(m2==0) | ^~ nrlipsa.cpp:20:9: note: the lambda has no capture-default 20 | { | ^ nrlipsa.cpp:9:16: note: ‘int m2’ declared here 9 | int x,m1=0,m2=0; | ^~ nrlipsa.cpp:24:13: error: ‘m2’ is not captured 24 | m2=i; | ^~ nrlipsa.cpp:20:9: note: the lambda has no capture-default 20 | { | ^ nrlipsa.cpp:9:16: note: ‘int m2’ declared here 9 | int x,m1=0,m2=0; | ^~ nrlipsa.cpp:24:16: error: ‘i’ is not captured 24 | m2=i; | ^ nrlipsa.cpp:20:9: note: the lambda has no capture-default 20 | { | ^ nrlipsa.cpp:17:13: note: ‘int i’ declared here 17 | for(int i=999;i>=100;i--) | ^ nrlipsa.cpp: In function ‘int main()’: nrlipsa.cpp:25:10: error: expected ‘)’ before ‘}’ token 25 | } | ^ | ) 26 | } | ~ nrlipsa.cpp:19:11: note: to match this ‘(’ 19 | if([fr[i]==0) | ^ nrlipsa.cpp:26:5: error: expected primary-expression before ‘}’ token 26 | } | ^ nrlipsa.cpp:28:23: error: expected primary-expression before ‘<’ token 28 | fout<<m1<<<" "<<m2; | ^ nrlipsa.cpp:28:27: error: invalid operands of types ‘const char [2]’ and ‘int’ to binary ‘operator<<’ 28 | fout<<m1<<<" "<<m2; | ~~~^~~~ | | | | | int | const char [2]
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema NrLipsa face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.