#2198
Se consideră un șir de n numere întregi, cu n număr natural nenul. Se elimină primul element din șir și toate elementele șirului aflate pe poziții care reprezintă numere prime, în ordinea crescătoare a pozițiilor. Operația de eliminare se repetă cu elementele rămase în șir, repoziționate după eliminarea celorlalte, până când este eliminat și ultimul element rămas.
Să se scrie un program care afișează elementele șirului inițial, în ordinea în care au fost eliminate conform algoritmului descris mai sus.
Admitere FMI Bucuresti - 2016 (Matematica)
| Problema | elimin_prime | Operații I/O |
elimin_prime.in/elimin_prime.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 2 MB
/
Stivă 2 MB
|
| Id soluție | #64863725 | Utilizator | |
| Fișier | elimin_prime.cpp | Dimensiune | 1.06 KB |
| Data încărcării | 08 Iunie 2026, 10:47 | Scor/rezultat | Eroare de compilare |
elimin_prime.cpp:5:14: error: ‘nod’ was not declared in this scope 5 | int numarare(nod *prim) | ^~~ elimin_prime.cpp:5:19: error: ‘prim’ was not declared in this scope 5 | int numarare(nod *prim) | ^~~~ elimin_prime.cpp:21:6: error: variable or field ‘CreareLLSI’ declared void 21 | void CreareLLSI(nod * &prim) | ^~~~~~~~~~ elimin_prime.cpp:21:17: error: ‘nod’ was not declared in this scope 21 | void CreareLLSI(nod * &prim) | ^~~ elimin_prime.cpp:21:24: error: ‘prim’ was not declared in this scope; did you mean ‘Prim’? 21 | void CreareLLSI(nod * &prim) | ^~~~ | Prim elimin_prime.cpp:36:6: error: variable or field ‘Stergere’ declared void 36 | void Stergere(nod *prim) | ^~~~~~~~ elimin_prime.cpp:36:15: error: ‘nod’ was not declared in this scope 36 | void Stergere(nod *prim) | ^~~ elimin_prime.cpp:36:20: error: ‘prim’ was not declared in this scope; did you mean ‘Prim’? 36 | void Stergere(nod *prim) | ^~~~ | Prim elimin_prime.cpp:48:6: error: variable or field ‘Afisare’ declared void 48 | void Afisare(nod *prim) | ^~~~~~~ elimin_prime.cpp:48:14: error: ‘nod’ was not declared in this scope 48 | void Afisare(nod *prim) | ^~~ elimin_prime.cpp:48:19: error: ‘prim’ was not declared in this scope; did you mean ‘Prim’? 48 | void Afisare(nod *prim) | ^~~~ | Prim elimin_prime.cpp: In function ‘int main()’: elimin_prime.cpp:55:5: error: ‘nod’ was not declared in this scope 55 | nod *prim; | ^~~ elimin_prime.cpp:55:10: error: ‘prim’ was not declared in this scope; did you mean ‘Prim’? 55 | nod *prim; | ^~~~ | Prim elimin_prime.cpp:56:5: error: ‘CreareLLSI’ was not declared in this scope 56 | CreareLLSI(prim); | ^~~~~~~~~~ elimin_prime.cpp:57:5: error: ‘Stergere’ was not declared in this scope 57 | Stergere(prim); | ^~~~~~~~ elimin_prime.cpp:58:1: error: ‘Afisare’ was not declared in this scope 58 | Afisare(prim); | ^~~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema elimin_prime 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ă.