#129
Sortare
Să se scrie un program care ordonează descrescător elementele unui vector.
Problema | Sortare | Operații I/O |
sortare.in /sortare.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #43501101 | Utilizator | |
Fișier | sortare.cpp | Dimensiune | 4.65 KB |
Data încărcării | 29 Aprilie 2023, 20:09 | Scor / rezultat | Eroare de compilare |
sortare.cpp:29:34: error: expected ',' or '...' before 'new' void parcurgere(node *nod, node *new, int bit, int nr_nodes) ^ sortare.cpp: In function 'void parcurgere(node*, node*)': sortare.cpp:31:9: error: 'bit' was not declared in this scope if (bit > 1) ^ sortare.cpp:33:19: error: 'nr_nodes' was not declared in this scope if (bit & nr_nodes) ^ sortare.cpp:35:39: error: expected type-specifier before ',' token parcurgere(nod->right, new, bit >> 1, nr_nodes); ^ sortare.cpp:41:38: error: expected type-specifier before ',' token parcurgere(nod->left, new, bit >> 1, nr_nodes); ^ sortare.cpp:48:19: error: 'nr_nodes' was not declared in this scope if (bit & nr_nodes) ^ sortare.cpp:50:29: error: expected type-specifier before ';' token nod->right = new; ^ sortare.cpp:56:28: error: expected type-specifier before ';' token nod->left = new; ^ sortare.cpp: In function 'void insert(Heap*, int)': sortare.cpp:83:60: error: too many arguments to function 'void parcurgere(node*, node*)' parcurgere(h->root, new_node, bit_curr, h->no_nodes); ^ sortare.cpp:29:6: note: declared here void parcurgere(node *nod, node *new, int bit, int nr_nodes) ^ sortare.cpp: In function 'int main()': sortare.cpp:186:34: error: invalid conversion from 'void*' to 'Heap*' [-fpermissive] Heap *H = malloc(sizeof(Heap)); ^ sortare.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d", &N); ^ sortare.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d", &x); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Sortare 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ă.