#1476
Să se scrie o funcție C++ care sortează crescător elementele unei liste simplu înlănţuite.
| Problema | FSortare | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64974186 | Utilizator | |
| Fișier | fsortare.cpp | Dimensiune | 312 B |
| Data încărcării | 30 Iunie 2026, 17:07 | Scor/rezultat | Eroare de compilare |
fsortare.cpp: In function ‘void sortareCrescator(nod*&)’: fsortare.cpp:27:18: error: cannot convert ‘nod*’ to ‘int*’ in initialization 27 | for(int *i = prim ; i != NULL ; i=i->urm){ | ^~~~ | | | nod* fsortare.cpp:27:42: error: request for member ‘urm’ in ‘* i’, which is of non-class type ‘int’ 27 | for(int *i = prim ; i != NULL ; i=i->urm){ | ^~~ fsortare.cpp:28:23: error: request for member ‘urm’ in ‘* i’, which is of non-class type ‘int’ 28 | for(int *j = i->urm ; j != NULL ; j=j->urm){ | ^~~ fsortare.cpp:28:46: error: request for member ‘urm’ in ‘* j’, which is of non-class type ‘int’ 28 | for(int *j = i->urm ; j != NULL ; j=j->urm){ | ^~~ fsortare.cpp:29:19: error: request for member ‘info’ in ‘* i’, which is of non-class type ‘int’ 29 | if(i->info > j->info){ | ^~~~ fsortare.cpp:29:29: error: request for member ‘info’ in ‘* j’, which is of non-class type ‘int’ 29 | if(i->info > j->info){ | ^~~~ fsortare.cpp:30:30: error: request for member ‘info’ in ‘* j’, which is of non-class type ‘int’ 30 | int aux = j->info; | ^~~~ fsortare.cpp:31:20: error: request for member ‘info’ in ‘* j’, which is of non-class type ‘int’ 31 | j->info = i->info; | ^~~~ fsortare.cpp:31:30: error: request for member ‘info’ in ‘* i’, which is of non-class type ‘int’ 31 | j->info = i->info; | ^~~~ fsortare.cpp:32:20: error: request for member ‘info’ in ‘* i’, which is of non-class type ‘int’ 32 | i->info = aux; | ^~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema FSortare face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. 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ă.