#848
Paranteze1
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 | #49788540 | Utilizator | |
Fișier | paranteze1.cpp | Dimensiune | 980 B |
Data încărcării | 14 Martie 2024, 20:32 | Scor / rezultat | Eroare de compilare |
paranteze1.cpp: In function 'void pbParanteze1()': paranteze1.cpp:8:5: error: 'cin' was not declared in this scope cin >> n; ^ paranteze1.cpp:8:5: note: suggested alternative: In file included from paranteze1.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: 'std::cin' extern istream cin; /// Linked to standard input ^ paranteze1.cpp:9:5: error: 'string' was not declared in this scope string s[101]; ^ paranteze1.cpp:9:5: note: suggested alternative: In file included from /usr/include/c++/4.8/iosfwd:39:0, from /usr/include/c++/4.8/ios:38, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from paranteze1.cpp:1: /usr/include/c++/4.8/bits/stringfwd.h:62:33: note: 'std::string' typedef basic_string<char> string; ^ paranteze1.cpp:9:12: error: expected ';' before 's' string s[101]; ^ paranteze1.cpp:13:16: error: 's' was not declared in this scope cin >> s[i]; ^ paranteze1.cpp:18:9: error: 'stack' was not declared in this scope stack<int> st; ^ paranteze1.cpp:18:9: note: suggested alternative: In file included from /usr/include/c++/4.8/stack:61:0, from paranteze1.cpp:2: /usr/include/c++/4.8/bits/stl_stack.h:96:11: note: 'std::stack' class stack ^ paranteze1.cpp:18:15: error: expected primary-expression before 'int' stack<int> st; ^ paranteze1.cpp:18:15: error: expected ';' before 'int' paranteze1.cpp:19:16: error: expected ';' before 'str' string str = s[j]; ^ paranteze1.cpp:23:30: error: 'str' was not declared in this scope for (int i = 0 ; i < str.size() ; ++i) ^ paranteze1.cpp:25:32: error: 'st' was not declared in this scope if (str[i] == '(') st.push(1); ^ paranteze1.cpp:28:21: error: 'st' was not declared in this scope if (st.empty()) ^ paranteze1.cpp:30:21: error: 'cout' was not declared in this scope cout << 0 << endl; ^ paranteze1.cpp:30:21: note: suggested alternative: In file included from paranteze1.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: 'std::cout' extern ostream cout; /// Linked to standard output ^ paranteze1.cpp:30:34: error: 'endl' was not declared in this scope cout << 0 << endl; ^ paranteze1.cpp:30:34: note: suggested alternative: In file included from /usr/include/c++/4.8/iostream:39:0, from paranteze1.cpp:1: /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^ paranteze1.cpp:40:17: error: 'st' was not declared in this scope if (st.empty()) cout << 1 << endl; ^ paranteze1.cpp:40:29: error: 'cout' was not declared in this scope if (st.empty()) cout << 1 << endl; ^ paranteze1.cpp:40:29: note: suggested alternative: In file included from paranteze1.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: 'std::cout' extern ostream cout; /// Linked to standard output ^ paranteze1.cpp:40:42: error: 'endl' was not declared in this scope if (st.empty()) cout << 1 << endl; ^ paranteze1.cpp:40:42: note: suggested alternative: In file included from /usr/include/c++/4.8/iostream:39:0, from paranteze1.cpp:1: /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^ paranteze1.cpp:41:18: error: 'cout' was not declared in this scope else cout << 0 << endl; ^ paranteze1.cpp:41:18: note: suggested alternative: In file included from paranteze1.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: 'std::cout' extern ostream cout; /// Linked to standard output ^ paranteze1.cpp:41:31: error: 'endl' was not declared in this scope else cout << 0 << endl; ^ paranteze1.cpp:41:31: note: suggested alternative: In file included from /usr/include/c++/4.8/iostream:39:0, from paranteze1.cpp:1: /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^
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ă.