#3539
Ai primit definiția unei clase. Implementează toate metodele clasei.
| Problema | oop_numere_complexe | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64634140 | Utilizator | |
| Fișier | oop_numere_complexe.cpp | Dimensiune | 2.07 KB |
| Data încărcării | 19 Mai 2026, 16:18 | Scor/rezultat | Eroare de compilare |
oop_numere_complexe.cpp:34:1: error: expected unqualified-id before ‘public’ 34 | public: | ^~~~~~ oop_numere_complexe.cpp:38:9: error: expected unqualified-id before ‘)’ token 38 | Complex(); | ^ oop_numere_complexe.cpp:48:1: error: ‘friend’ used outside of class 48 | friend ostream& operator<<(ostream&, const Complex&); | ^~~~~~ | ------ oop_numere_complexe.cpp:55:1: error: expected declaration before ‘}’ token 55 | }; | ^ oop_numere_complexe.cpp:57:5: error: redefinition of ‘int i’ 57 | int i, r; | ^ oop_numere_complexe.cpp:33:5: note: ‘int i’ previously declared here 33 | int i, r; | ^ oop_numere_complexe.cpp:57:8: error: redefinition of ‘int r’ 57 | int i, r; | ^ oop_numere_complexe.cpp:33:8: note: ‘int r’ previously declared here 33 | int i, r; | ^ oop_numere_complexe.cpp: In member function ‘Complex Complex::operator*(Complex)’: oop_numere_complexe.cpp:124:9: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse] 124 | int main() | ^~ oop_numere_complexe.cpp:124:9: note: remove parentheses to default-initialize a variable 124 | int main() | ^~ | -- oop_numere_complexe.cpp:124:9: note: or replace parentheses with braces to value-initialize a variable oop_numere_complexe.cpp:125:1: error: a function-definition is not allowed here before ‘{’ token 125 | { | ^ oop_numere_complexe.cpp:132:2: error: expected ‘}’ at end of input 132 | } | ^ oop_numere_complexe.cpp:117:1: note: to match this ‘{’ 117 | { | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema oop_numere_complexe 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ă.