#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 | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50822191 | Utilizator | |
Fișier | coada.cpp | Dimensiune | 891 B |
Data încărcării | 08 Mai 2024, 16:09 | Scor / rezultat | Eroare de compilare |
coada.cpp:17:1: error: stray '\302' in program int n, ul = 0, x, pr = 1; ^ coada.cpp:17:1: error: stray '\240' in program coada.cpp:17:1: error: stray '\302' in program coada.cpp:17:1: error: stray '\240' in program coada.cpp:19:1: error: stray '\302' in program char op[100]; ^ coada.cpp:19:1: error: stray '\240' in program coada.cpp:19:1: error: stray '\302' in program coada.cpp:19:1: error: stray '\240' in program coada.cpp:21:1: error: stray '\302' in program cin >> n; ^ coada.cpp:21:1: error: stray '\240' in program coada.cpp:21:1: error: stray '\302' in program coada.cpp:21:1: error: stray '\240' in program coada.cpp:23:1: error: stray '\302' in program cin.get(); ^ coada.cpp:23:1: error: stray '\240' in program coada.cpp:23:1: error: stray '\302' in program coada.cpp:23:1: error: stray '\240' in program coada.cpp:25:1: error: stray '\302' in program for(int i = 1; i <= n; i++) ^ coada.cpp:25:1: error: stray '\240' in program coada.cpp:25:1: error: stray '\302' in program coada.cpp:25:1: error: stray '\240' in program coada.cpp:27:1: error: stray '\302' in program { ^ coada.cpp:27:1: error: stray '\240' in program coada.cpp:27:1: error: stray '\302' in program coada.cpp:27:1: error: stray '\240' in program coada.cpp:29:1: error: stray '\302' in program cin >> op; ^ coada.cpp:29:1: error: stray '\240' in program coada.cpp:29:1: error: stray '\302' in program coada.cpp:29:1: error: stray '\240' in program coada.cpp:29:1: error: stray '\302' in program coada.cpp:29:1: error: stray '\240' in program coada.cpp:29:1: error: stray '\302' in program coada.cpp:29:1: error: stray '\240' in program coada.cpp:31:1: error: stray '\302' in program if(strcmp(op,"push") == 0) //adaugă un element la finalul cozii ^ coada.cpp:31:1: error: stray '\240' in program coada.cpp:31:1: error: stray '\302' in program coada.cpp:31:1: error: stray '\240' in program coada.cpp:31:1: error: stray '\302' in program coada.cpp:31:1: error: stray '\240' in program coada.cpp:31:1: error: stray '\302' in program coada.cpp:31:1: error: stray '\240' in program coada.cpp:33:1: error: stray '\302' in program { ^ coada.cpp:33:1: error: stray '\240' in program coada.cpp:33:1: error: stray '\302' in program coada.cpp:33:1: error: stray '\240' in program coada.cpp:33:1: error: stray '\302' in program coada.cpp:33:1: error: stray '\240' in program coada.cpp:33:1: error: stray '\302' in program coada.cpp:33:1: error: stray '\240' in program coada.cpp:35:1: error: stray '\302' in program cin >> x; ^ coada.cpp:35:1: error: stray '\240' in program coada.cpp:35:1: error: stray '\302' in program coada.cpp:35:1: error: stray '\240' in program coada.cpp:35:1: error: stray '\302' in program coada.cpp:35:1: error: stray '\240' in program coada.cpp:35:1: error: stray '\302' in program coada.cpp:35:1: error: stray '\240' in program coada.cpp:35:1: error: stray '\302' in program coada.cpp:35:1: error: stray '\240' in program coada.cpp:35:1: error: stray '\302' in program coada.cpp:35:1: error: stray '\240' in program coada.cpp:37:1: error: stray '\302' in program q.push(x); ^ coada.cpp:37:1: error: stray '\240' in program coada.cpp:37:1: error: stray '\302' in program coada.cpp:37:1: error: stray '\240' in program coada.cpp:37:1: error: stray '\302' in program coada.cpp:37:1: error: stray '\240' in program coada.cpp:37:1: error: stray '\302' in program coada.cpp:37:1: error: stray '\240' in program coada.cpp:37:1: error: stray '\302' in program coada.cpp:37:1: error: stray '\240' in program coada.cpp:37:1: error: stray '\302' in program coada.cpp:37:1: error: stray '\240' in program coada.cpp:39:1: error: stray '\302' in program } ^ coada.cpp:39:1: error: stray '\240' in program coada.cpp:39:1: error: stray '\302' in program coada.cpp:39:1: error: stray '\240' in program coada.cpp:39:1: error: stray '\302' in program coada.cpp:39:1: error: stray '\240' in program coada.cpp:39:1: error: stray '\302' in program coada.cpp:39:1: error: stray '\240' in program coada.cpp:41:1: error: stray '\302' in program else if(strcmp(op, "pop") == 0 && not q.empty()) //dacă coada nu este vidă, elimină primul element ^ coada.cpp:41:1: error: stray '\240' in program coada.cpp:41:1: error: stray '\302' in program coada.cpp:41:1: error: stray '\240' in program coada.cpp:41:1: error: stray '\302' in program coada.cpp:41:1: error: stray '\240' in program coada.cpp:41:1: error: stray '\302' in program coada.cpp:41:1: error: stray '\240' in program coada.cpp:43:1: error: stray '\302' in program q.pop(); ^ coada.cpp:43:1: error: stray '\240' in program coada.cpp:43:1: error: stray '\302' in program coada.cpp:43:1: error: stray '\240' in program coada.cpp:43:1: error: stray '\302' in program coada.cpp:43:1: error: stray '\240' in program coada.cpp:43:1: error: stray '\302' in program coada.cpp:43:1: error: stray '\240' in program coada.cpp:43:1: error: stray '\302' in program coada.cpp:43:1: error: stray '\240' in program coada.cpp:43:1: error: stray '\302' in program coada.cpp:43:1: error: stray '\240' in program coada.cpp:45:1: error: stray '\302' in program else if(strcmp(op, "front") == 0 && not q.empty()) //dacă coada nu este vidă, afișează primul element ^ coada.cpp:45:1: error: stray '\240' in program coada.cpp:45:1: error: stray '\302' in program coada.cpp:45:1: error: stray '\240' in program coada.cpp:45:1: error: stray '\302' in program coada.cpp:45:1: error: stray '\240' in program coada.cpp:45:1: error: stray '\302' in program coada.cpp:45:1: error: stray '\240' in program coada.cpp:47:1: error: stray '\302' in program cout << q.top() << "\n"; ^ coada.cpp:47:1: error: stray '\240' in program coada.cpp:47:1: error: stray '\302' in program coada.cpp:47:1: error: stray '\240' in program coada.cpp:47:1: error: stray '\302' in program coada.cpp:47:1: error: stray '\240' in program coada.cpp:47:1: error: stray '\302' in program coada.cpp:47:1: error: stray '\240' in program coada.cpp:47:1: error: stray '\302' in program coada.cpp:47:1: error: stray '\240' in program coada.cpp:47:1: error: stray '\302' in program coada.cpp:47:1: error: stray '\240' in program coada.cpp:49:1: error: stray '\302' in program cin.get(); ^ coada.cpp:49:1: error: stray '\240' in program coada.cpp:49:1: error: stray '\302' in program coada.cpp:49:1: error: stray '\240' in program coada.cpp:49:1: error: stray '\302' in program coada.cpp:49:1: error: stray '\240' in program coada.cpp:49:1: error: stray '\302' in program coada.cpp:49:1: error: stray '\240' in program coada.cpp:51:1: error: stray '\302' in program } ^ coada.cpp:51:1: error: stray '\240' in program coada.cpp:51:1: error: stray '\302' in program coada.cpp:51:1: error: stray '\240' in program coada.cpp:53:1: error: stray '\302' in program return 0; ^ coada.cpp:53:1: error: stray '\240' in program coada.cpp:53:1: error: stray '\302' in program coada.cpp:53:1: error: stray '\240' in program coada.cpp: In function 'int main()': coada.cpp:47:29: error: 'class std::queue<int>' has no member named 'top' cout << q.top() << "\n"; ^ coada.cpp:17:14: warning: unused variable 'ul' [-Wunused-variable] int n, ul = 0, x, pr = 1; ^ coada.cpp:17:25: warning: unused variable 'pr' [-Wunused-variable] int n, ul = 0, x, pr = 1; ^
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ă.