#3539
oop_numere_complexe
C++
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 | #23084030 | Utilizator | |
Fișier | oop_numere_complexe.cpp | Dimensiune | 1.18 KB |
Data încărcării | 22 Mai 2020, 10:22 | Scor / rezultat | Eroare de compilare |
oop_numere_complexe.cpp:31:1: error: 'complex' does not name a type complex::complex() ^ oop_numere_complexe.cpp:35:1: error: 'complex' does not name a type complex::complex(int pr, int pi) ^ oop_numere_complexe.cpp:39:6: error: 'complex' has not been declared void complex::afisare() ^ oop_numere_complexe.cpp: In function 'void afisare()': oop_numere_complexe.cpp:41:8: error: 'r' was not declared in this scope if(r!=0||i==0)cout <<r; ^ oop_numere_complexe.cpp:41:14: error: 'i' was not declared in this scope if(r!=0||i==0)cout <<r; ^ oop_numere_complexe.cpp:42:8: error: 'i' was not declared in this scope if(i>0&&r!=0)cout<<"+"; ^ oop_numere_complexe.cpp:42:13: error: 'r' was not declared in this scope if(i>0&&r!=0)cout<<"+"; ^ oop_numere_complexe.cpp:43:8: error: 'i' was not declared in this scope if(i!=0)cout<<i<<"i"; ^ oop_numere_complexe.cpp: At global scope: oop_numere_complexe.cpp:46:8: error: 'complex' has not been declared double complex::modul() ^ oop_numere_complexe.cpp: In function 'double modul()': oop_numere_complexe.cpp:48:17: error: 'r' was not declared in this scope return sqrt(r*r+i*i); ^ oop_numere_complexe.cpp:48:21: error: 'i' was not declared in this scope return sqrt(r*r+i*i); ^ oop_numere_complexe.cpp: At global scope: oop_numere_complexe.cpp:50:5: error: 'complex' has not been declared int complex::real() ^ oop_numere_complexe.cpp: In function 'int real()': oop_numere_complexe.cpp:52:12: error: 'r' was not declared in this scope return r; ^ oop_numere_complexe.cpp: At global scope: oop_numere_complexe.cpp:54:5: error: 'complex' has not been declared int complex::imaginar() ^ oop_numere_complexe.cpp: In function 'int imaginar()': oop_numere_complexe.cpp:56:12: error: 'i' was not declared in this scope return i; ^ oop_numere_complexe.cpp: At global scope: oop_numere_complexe.cpp:58:6: error: 'complex' has not been declared void complex::set(int pr, int pi) ^ oop_numere_complexe.cpp: In function 'void set(int, int)': oop_numere_complexe.cpp:60:5: error: 'r' was not declared in this scope r = pr; i = pi; ^ oop_numere_complexe.cpp:60:13: error: 'i' was not declared in this scope r = pr; i = pi; ^ oop_numere_complexe.cpp: At global scope: oop_numere_complexe.cpp:62:1: error: 'complex' does not name a type complex add(complex a, complex b) ^ oop_numere_complexe.cpp:68:1: error: 'complex' does not name a type complex operator+(complex a, complex b) ^ oop_numere_complexe.cpp:74:1: error: 'complex' does not name a type complex operator-(complex a, complex b) ^ oop_numere_complexe.cpp:80:1: error: 'complex' does not name a type complex operator*(complex a,complex b) ^ oop_numere_complexe.cpp:88:41: error: 'complex' does not name a type ostream& operator<<(ostream& out, const complex& c) ^ oop_numere_complexe.cpp:88:50: error: ISO C++ forbids declaration of 'c' with no type [-fpermissive] ostream& operator<<(ostream& out, const complex& c) ^ oop_numere_complexe.cpp: In function 'std::ostream& operator<<(std::ostream&, const int&)': oop_numere_complexe.cpp:90:13: error: request for member 'r' in 'c', which is of non-class type 'const int' out <<c.r; ^ oop_numere_complexe.cpp:91:10: error: request for member 'i' in 'c', which is of non-class type 'const int' if(c.i>0)out<<"+"; ^ oop_numere_complexe.cpp:92:10: error: request for member 'i' in 'c', which is of non-class type 'const int' if(c.i!=0)out<<c.i<<"i"; ^ oop_numere_complexe.cpp:92:22: error: request for member 'i' in 'c', which is of non-class type 'const int' if(c.i!=0)out<<c.i<<"i"; ^ oop_numere_complexe.cpp: In function 'double modul()': oop_numere_complexe.cpp:49:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ oop_numere_complexe.cpp: In function 'int real()': oop_numere_complexe.cpp:53:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ oop_numere_complexe.cpp: In function 'int imaginar()': oop_numere_complexe.cpp:57:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
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ă.