#853
Cadouri
Elevii clasei a X-a adună cadouri pentru sărbători. Fiecare elev realizează o listă cu cadourile adunate.
Şeful clasei trebuie să centralizeze listele primite. Ajutaţi-l să construiască o listă a care să conţină denumirea fiecărui cadou şi numărul total de cadouri de acel tip (cantitatea). Lista va fi ordonată descrescător după cantitate.
Problema | Cadouri | Operații I/O |
cadouri.in /cadouri.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #45825216 | Utilizator | |
Fișier | cadouri.cpp | Dimensiune | 1.86 KB |
Data încărcării | 23 Octombrie 2023, 08:41 | Scor / rezultat | Eroare de compilare |
cadouri.cpp: In function 'void GenerareSeparatori(char*)': cadouri.cpp:11:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(!(i>='a' && i<='z' || i>='A' && i<='Z' || i>='0' && i<='9')) ^ cadouri.cpp:11:60: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(!(i>='a' && i<='z' || i>='A' && i<='Z' || i>='0' && i<='9')) ^ cadouri.cpp: In function 'int CautaCadou()': cadouri.cpp:29:28: error: 's' was not declared in this scope if(strcmp(a[i].den,s)==0) ^ cadouri.cpp: In function 'void PreluareDate()': cadouri.cpp:45:5: error: 'fin' was not declared in this scope fin>>n; ^ cadouri.cpp:58:37: error: too many arguments to function 'int CautaCadou()' int poz=CautaCadou(p); ^ cadouri.cpp:26:5: note: declared here int CautaCadou() ^ cadouri.cpp:64:17: error: expected ';' before '}' token } ^ cadouri.cpp: In function 'void Sortare()': cadouri.cpp:82:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(a[i].cant<a[i+1].cant || a[i].cant==a[i+1].cant && strcmp(a[i].den,a[i+1].den)>0) ^ cadouri.cpp: In function 'int main()': cadouri.cpp:105:24: error: too few arguments to function 'void GenerareSeparatori(char*)' GenerareSeparatori(); ^ cadouri.cpp:7:6: note: declared here void GenerareSeparatori(char sep[]) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Cadouri 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ă.