#2844
Se consideră o listă circulară simplu înlănțuită, alocată dinamic, cu n
elemente, numere naturale citite de la tastatură; primul element al acestei liste este considerat element curent. Se citesc m
numere naturale și pentru fiecare se aplică următoarea operație:
x
elementul curent al listei avansează cu x
poziții;Să se afișeze elementele listei după cele m
operații. Afișarea începe cu elementul care a fost element curent imediat după citire.
Problema | Circular List Insert | Operații I/O |
![]() circularlistinsert.in /circularlistinsert.out
|
---|---|---|---|
Limita timp | 0.05 secunde | Limita memorie |
Total: 64 MB
/
Stivă 64 MB
|
Id soluție | #57496871 | Utilizator | |
Fișier | circular_list_insert.cpp | Dimensiune | 4.73 KB |
Data încărcării | 02 Aprilie 2025, 12:38 | Scor / rezultat | 100 puncte |
circular_list_insert.cpp: In function 'void creare_ordonat(nod*&)': circular_list_insert.cpp:129:11: warning: unused variable 'ultim' [-Wunused-variable] lista ultim,p; ^ circular_list_insert.cpp: In function 'void interclasare1(lista, lista, nod*&)': circular_list_insert.cpp:158:46: warning: 'ultim' may be used uninitialized in this function [-Wmaybe-uninitialized] if(ultim) {inserare(L3,ultim,p2->inf); ultim=ultim->urm;} ^ circular_list_insert.cpp:149:14: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] while(p1 && p2) ^ circular_list_insert.cpp:149:14: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized]
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | OK. | 10 | 10 | Exemplu | |
2 | 0 secunde | OK. | 10 | 10 | ||
3 | 0 secunde | OK. | 10 | 10 | ||
4 | 0 secunde | OK. | 10 | 10 | ||
5 | 0 secunde | OK. | 10 | 10 | ||
6 | 0.008 secunde | OK. | 10 | 10 | ||
7 | 0.024 secunde | OK. | 10 | 10 | ||
8 | 0.028 secunde | OK. | 10 | 10 | ||
9 | 0.032 secunde | OK. | 10 | 10 | ||
10 | 0.036 secunde | OK. | 10 | 10 | ||
Punctaj total | 100 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Circular List Insert 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ă.