#848
Se dau n șiruri de paranteze rotunde. Să se stabilească, despre fiecare șir, dacă este corect parantezat.
| Problema | Paranteze1 | Operații I/O |
paranteze1.in/paranteze1.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64818891 | Utilizator | |
| Fișier | paranteze1.cpp | Dimensiune | 1.16 KB |
| Data încărcării | 03 Iunie 2026, 13:49 | Scor/rezultat | Eroare de compilare |
paranteze1.cpp:9:1: error: expected ‘,’ or ‘;’ before ‘ofstream’ 9 | ofstream cout("paranteze1.in") | ^~~~~~~~ paranteze1.cpp: In function ‘void push(nod*&, char)’: paranteze1.cpp:21:8: error: ‘esteVida’ was not declared in this scope 21 | if(esteVida(vf)) | ^~~~~~~~ paranteze1.cpp: In function ‘void pop(nod*&)’: paranteze1.cpp:31:8: error: ‘esteVida’ was not declared in this scope 31 | if(esteVida(vf)==0) | ^~~~~~~~ paranteze1.cpp: In function ‘void top(nod*)’: paranteze1.cpp:40:9: error: ‘esteVida’ was not declared in this scope 40 | if(!esteVida(vf)) | ^~~~~~~~ paranteze1.cpp:41:9: error: ‘cout’ was not declared in this scope 41 | cout<<vf->info<<endl; | ^~~~ paranteze1.cpp:3:1: note: ‘std::cout’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’? 2 | #include <cstring> +++ |+#include <iostream> 3 | using namespace std; paranteze1.cpp: In function ‘int main()’: paranteze1.cpp:54:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int j=0;j<strlen(s);j++) | ~^~~~~~~~~~ paranteze1.cpp:58:20: error: ‘esteVida’ was not declared in this scope 58 | if(esteVida(vf)) | ^~~~~~~~ paranteze1.cpp:62:11: error: ‘esteVida’ was not declared in this scope 62 | if(esteVida(vf)==0) | ^~~~~~~~ paranteze1.cpp:64:9: error: ‘cout’ was not declared in this scope 64 | cout<<ok<<endl; | ^~~~ paranteze1.cpp:64:9: note: ‘std::cout’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’? paranteze1.cpp:47:10: warning: unused variable ‘comanda’ [-Wunused-variable] 47 | char comanda[5]; | ^~~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Paranteze1 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ă.