#1460
La o serbare sunt n
grupe de copii care poartă p
tipuri de uniforme. Scrieţi un program care să afişeze pe ecran tipurile de uniforme în ordinea descrescătoare a numărului total de copii ce poartă fiecare tip de uniformă. Afişarea se va face pe o singură linie, valoriile fiind separate printr-un spaţiu.
Problema | serbare | Operații I/O |
![]() serbare.in /serbare.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #56145966 | Utilizator | |
Fișier | serbare.cpp | Dimensiune | 987 B |
Data încărcării | 07 Februarie 2025, 15:51 | Scor / rezultat | Eroare de compilare |
serbare.cpp:6:9: error: conflicting declaration 'int f [12]' int f[12]; ^ serbare.cpp:4:10: error: 'f' has a previous declaration as 'std::ifstream f' ifstream f("serbare.in"); ^ serbare.cpp: In function 'int main()': serbare.cpp:33:13: error: no match for 'operator[]' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'int') if(f[elfi[i].uniforma]==0) ^ serbare.cpp:39:10: error: no match for 'operator[]' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'int') f[elfi[i].uniforma]=f[elfi[i].uniforma]+elfi[i].total; ^ serbare.cpp:39:30: error: no match for 'operator[]' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'int') f[elfi[i].uniforma]=f[elfi[i].uniforma]+elfi[i].total; ^ serbare.cpp:46:17: error: no match for 'operator[]' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'int') if(f[uniforme[i]]<f[uniforme[d]]) ^ serbare.cpp:46:32: error: no match for 'operator[]' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'int') if(f[uniforme[i]]<f[uniforme[d]]) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema serbare 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ă.