#2552
Poz
C++
Să se scrie definiția unei funcții C++ care primește ca argumente informații despre două dreptunghiuri cu laturile paralele cu axele de coordonate și stabilește dacă cel două dreptunghiuri sunt identice, sunt interioare unul altuia, sunt exterioare sau se suprapun parțial.
Problema | Poz | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.03 secunde | Limita memorie |
Total: 8 MB
/
Stivă 1 MB
|
Id soluție | #55220948 | Utilizator | |
Fișier | poz.cpp | Dimensiune | 466 B |
Data încărcării | 07 Ianuarie 2025, 11:55 | Scor / rezultat | Eroare de compilare |
poz.cpp:4:16: error: 'y1' is not a type int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp:4:19: error: 'l1' has not been declared int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp:4:22: error: 'i1' has not been declared int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp:4:25: error: 'x2' has not been declared int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp:4:28: error: 'y2' has not been declared int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp:4:31: error: 'l2' has not been declared int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp:4:34: error: 'i2' has not been declared int poz(int x1,y1,l1,i1,x2,y2,l2,i2) ^ poz.cpp: In function 'int poz(int, int, int, int, int, int, int, int)': poz.cpp:6:16: error: 'l1' was not declared in this scope int d1x=x1+l1; ^ poz.cpp:7:16: error: 'i1' was not declared in this scope int d1y=y1+i1; ^ poz.cpp:8:13: error: 'x2' was not declared in this scope int d2x=x2+l2; ^ poz.cpp:8:16: error: 'l2' was not declared in this scope int d2x=x2+l2; ^ poz.cpp:9:13: error: 'y2' was not declared in this scope int d2y=y2+i2; ^ poz.cpp:9:16: error: 'i2' was not declared in this scope int d2y=y2+i2; ^ poz.cpp:18:46: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] if(d1x<=x2 || d2x<=x1 || d1y<=y2 || d2y<=y1) ^ poz.cpp:27:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Poz 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ă.