#876
Coada
Să se scrie un program care gestionează o coadă de numere întregi. Inițial coada este vidă. Programul va citi de la tastatură o listă de operații, care pot fi:
push X
– adaugă valoarea întreagă X
în coadă;pop
– elimină elementul din coadă;front
– afișează elementul de la începutul cozii.Programul va realiza asupra cozii operațiile citite, în ordine. Afișările se fac pe ecran, câte o valoare pe linie.
Problema | Coada | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #56387037 | Utilizator | |
Fișier | coada.cpp | Dimensiune | 1.45 KB |
Data încărcării | 17 Februarie 2025, 10:35 | Scor / rezultat | Eroare de compilare |
coada.cpp: In function 'int main()': coada.cpp:41:15: warning: the address of 'bool coada_vida()' will always evaluate as 'true' [-Waddress] else {if(!coada_vida) ^ coada.cpp: At global scope: coada.cpp:56:12: error: redefinition of 'int c [10005]' int c[10005], in, sf,n; ^ coada.cpp:4:5: error: 'int c [10005]' previously declared here int c[10005], in, sf,n; ^ coada.cpp:56:15: error: redefinition of 'int in' int c[10005], in, sf,n; ^ coada.cpp:4:15: error: 'int in' previously declared here int c[10005], in, sf,n; ^ coada.cpp:56:19: error: redefinition of 'int sf' int c[10005], in, sf,n; ^ coada.cpp:4:19: error: 'int sf' previously declared here int c[10005], in, sf,n; ^ coada.cpp:56:22: error: redefinition of 'int n' int c[10005], in, sf,n; ^ coada.cpp:4:22: error: 'int n' previously declared here int c[10005], in, sf,n; ^ coada.cpp:57:17: error: redefinition of 'char operatie [20]' char operatie[20]; ^ coada.cpp:5:6: error: 'char operatie [20]' previously declared here char operatie[20]; ^ coada.cpp: In function 'bool coada_vida()': coada.cpp:58:6: error: redefinition of 'bool coada_vida()' bool coada_vida() ^ coada.cpp:6:6: error: 'bool coada_vida()' previously defined here bool coada_vida() ^ coada.cpp: In function 'void initializare()': coada.cpp:62:6: error: redefinition of 'void initializare()' void initializare() ^ coada.cpp:10:6: error: 'void initializare()' previously defined here void initializare() ^ coada.cpp: In function 'void push(int)': coada.cpp:67:6: error: redefinition of 'void push(int)' void push(int x) ^ coada.cpp:15:6: error: 'void push(int)' previously defined here void push(int x) ^ coada.cpp: In function 'void pop()': coada.cpp:72:6: error: redefinition of 'void pop()' void pop(){in++;} ^ coada.cpp:20:6: error: 'void pop()' previously defined here void pop(){in++;} ^ coada.cpp: In function 'int front_coada()': coada.cpp:73:5: error: redefinition of 'int front_coada()' int front_coada() ^ coada.cpp:21:5: error: 'int front_coada()' previously defined here int front_coada() ^ coada.cpp: In function 'int main()': coada.cpp:75:5: error: redefinition of 'int main()' int main() ^ coada.cpp:23:5: error: 'int main()' previously defined here int main() ^ coada.cpp:93:15: warning: the address of 'bool coada_vida()' will always evaluate as 'true' [-Waddress] else {if(!coada_vida) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Coada 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ă.