#1
Să se scrie un program care citeşte din fişier două numere întregi şi determină suma lor.
| Problema | sum | Operații I/O |
sum.in/sum.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #57748825 | Utilizator | |
| Fișier | sum.cpp | Dimensiune | 1.78 KB |
| Data încărcării | 14 Aprilie 2025, 11:05 | Scor/rezultat | Eroare de compilare |
sum.cpp:24:40: error: default argument given for parameter 1 of 'complexx::complexx(float, float)' [-fpermissive] complexx::complexx(float x=0, float y=0){ ^ sum.cpp:13:5: error: after previous specification in 'complexx::complexx(float, float)' [-fpermissive] complexx(float x=0, float y=0); ^ sum.cpp:24:40: error: default argument given for parameter 2 of 'complexx::complexx(float, float)' [-fpermissive] complexx::complexx(float x=0, float y=0){ ^ sum.cpp:13:5: error: after previous specification in 'complexx::complexx(float, float)' [-fpermissive] complexx(float x=0, float y=0); ^ sum.cpp: In copy constructor 'complexx::complexx(complexx&)': sum.cpp:31:9: warning: unused variable 'y' [-Wunused-variable] float x,y; ^ sum.cpp: In function 'std::istream& operator>>(std::istream&, complexx&)': sum.cpp:47:7: error: declaration of 'float z' shadows a parameter float z; ^ sum.cpp:48:7: error: request for member 're' in 'z', which is of non-class type 'float' is>>z.re>>z.im; ^ sum.cpp:48:13: error: request for member 'im' in 'z', which is of non-class type 'float' is>>z.re>>z.im; ^ sum.cpp:49:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ sum.cpp: In function 'std::ostream& operator<<(std::ostream&, complexx&)': sum.cpp:53:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ sum.cpp: In function 'complexx operator/(complexx&, complexx&)': sum.cpp:62:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ sum.cpp: In function 'complexx operator+(complexx&, complexx&)': sum.cpp:70:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ sum.cpp: In function 'complexx operator-(complexx&, complexx&)': sum.cpp:8:11: error: 'float complexx::re' is private float re,im,m; ^ sum.cpp:74:11: error: within this context a=z1.re-z2.re; ^ sum.cpp:8:11: error: 'float complexx::re' is private float re,im,m; ^ sum.cpp:74:17: error: within this context a=z1.re-z2.re; ^ sum.cpp:8:14: error: 'float complexx::im' is private float re,im,m; ^ sum.cpp:75:11: error: within this context b=z1.im-z1.im; ^ sum.cpp:8:14: error: 'float complexx::im' is private float re,im,m; ^ sum.cpp:75:17: error: within this context b=z1.im-z1.im; ^ sum.cpp:79:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ sum.cpp: In function 'int main()': sum.cpp:8:17: error: 'float complexx::m' is private float re,im,m; ^ sum.cpp:86:9: error: within this context cout<<a.m; ^ sum.cpp:89:14: error: no matching function for call to 'complexx::complexx(complexx)' complexx c=a+b; ^ sum.cpp:89:14: note: candidates are: sum.cpp:30:1: note: complexx::complexx(complexx&) complexx::complexx(complexx &z){ ^ sum.cpp:30:1: note: no known conversion for argument 1 from 'complexx' to 'complexx&' sum.cpp:24:1: note: complexx::complexx(float, float) complexx::complexx(float x=0, float y=0){ ^ sum.cpp:24:1: note: no known conversion for argument 1 from 'complexx' to 'float'
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema sum 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ă.