#3529
Pentru o clasă C++ dată, scrieți definiția completă a funcției membre Suma care returnează suma celor două variabile membre ale clasei.
Folclorul informatic
| Problema | oop_1 | Operații I/O |
oop_1.in/oop_1.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64463752 | Utilizator | |
| Fișier | oop_1.cpp | Dimensiune | 3.09 KB |
| Data încărcării | 08 Mai 2026, 10:41 | Scor/rezultat | Eroare de compilare |
oop_1.cpp:55:17: warning: missing terminating " character 55 | cout << " | ^ oop_1.cpp:55:17: error: missing terminating " character oop_1.cpp:56:1: warning: missing terminating " character 56 | "; | ^ oop_1.cpp:56:1: error: missing terminating " character 56 | "; | ^~ oop_1.cpp:131:13: warning: missing terminating " character 131 | cout << "Generarea sirurilor binare de lungime 3: | ^ oop_1.cpp:131:13: error: missing terminating " character 131 | cout << "Generarea sirurilor binare de lungime 3: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oop_1.cpp:132:1: warning: missing terminating " character 132 | "; | ^ oop_1.cpp:132:1: error: missing terminating " character 132 | "; | ^~ oop_1.cpp:136:13: warning: missing terminating " character 136 | cout << " | ^ oop_1.cpp:136:13: error: missing terminating " character oop_1.cpp:138:1: warning: missing terminating " character 138 | "; | ^ oop_1.cpp:138:1: error: missing terminating " character 138 | "; | ^~ oop_1.cpp:142:13: warning: missing terminating " character 142 | cout << " | ^ oop_1.cpp:142:13: error: missing terminating " character oop_1.cpp:144:1: warning: missing terminating " character 144 | "; | ^ oop_1.cpp:144:1: error: missing terminating " character 144 | "; | ^~ oop_1.cpp:148:13: warning: missing terminating " character 148 | cout << " | ^ oop_1.cpp:148:13: error: missing terminating " character oop_1.cpp:150:1: warning: missing terminating " character 150 | "; | ^ oop_1.cpp:150:1: error: missing terminating " character 150 | "; | ^~ oop_1.cpp:154:13: warning: missing terminating " character 154 | cout << " | ^ oop_1.cpp:154:13: error: missing terminating " character oop_1.cpp:156:1: warning: missing terminating " character 156 | "; | ^ oop_1.cpp:156:1: error: missing terminating " character 156 | "; | ^~ oop_1.cpp:160:13: warning: missing terminating " character 160 | cout << " | ^ oop_1.cpp:160:13: error: missing terminating " character oop_1.cpp:162:1: warning: missing terminating " character 162 | "; | ^ oop_1.cpp:162:1: error: missing terminating " character 162 | "; | ^~ oop_1.cpp:16:7: error: expected nested-name-specifier before ‘namespace’ 16 | using namespace std; | ^~~~~~~~~ oop_1.cpp:41:18: warning: ‘virtual void A::Backtracking::Back(int)’ was hidden [-Woverloaded-virtual=] 41 | virtual void Back(int top) | ^~~~ oop_1.cpp:117:10: note: by ‘void A::Sume::Back(int, int)’ 117 | void Back(int top, int s) | ^~~~ oop_1.cpp: In member function ‘virtual void A::Backtracking::Afis(int)’: oop_1.cpp:57:5: error: expected primary-expression before ‘}’ token 57 | } | ^ oop_1.cpp: In member function ‘int A::main()’: oop_1.cpp:133:18: error: expected primary-expression before ‘a’ 133 | Backtracking a(3,0,1); | ^ oop_1.cpp:134:7: error: request for member ‘Back’ in ‘((A*)this)->A::a’, which is of non-class type ‘int’ 134 | a.Back(1); | ^~~~ oop_1.cpp:137:2: error: ‘produsul’ was not declared in this scope 137 | produsul cartezian A x A x A, unde A={1,2,3} | ^~~~~~~~ oop_1.cpp:143:1: error: ‘Generarea’ was not declared in this scope 143 | Generarea permutarilor lui {1,2,3}: | ^~~~~~~~~ oop_1.cpp:143:35: error: expected primary-expression before ‘:’ token 143 | Generarea permutarilor lui {1,2,3}: | ^ oop_1.cpp:146:5: error: ‘p’ was not declared in this scope 146 | p.Back(1); | ^ oop_1.cpp:152:5: error: ‘c’ was not declared in this scope 152 | c.Back(1); | ^ oop_1.cpp:158:5: error: ‘d’ was not declared in this scope 158 | d.Back(1); | ^ oop_1.cpp:164:5: error: ‘s’ was not declared in this scope 164 | s.Back(1, 0); | ^ oop_1.cpp: In function ‘int main()’: oop_1.cpp:177:16: error: ‘class A’ has no member named ‘Suma’; did you mean ‘Sume’? 177 | fout << ob.Suma() << "\n"; | ^~~~ | Sume
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema oop_1 face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. 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ă.