#1608
Se dau n numere naturale nenule. Ordonați descrescător cele n numere după numărul lor de divizori.
| Problema | Sortare Divizori | Operații I/O |
sortare_divizori.in/sortare_divizori.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64621249 | Utilizator | |
| Fișier | sortare_divizori.cpp | Dimensiune | 954 B |
| Data încărcării | 19 Mai 2026, 08:21 | Scor/rezultat | Eroare de compilare |
sortare_divizori.cpp: In function ‘int main()’: sortare_divizori.cpp:13:17: error: invalid types ‘int[int]’ for array subscript 13 | cin >> v[i]; | ^ sortare_divizori.cpp:16:18: error: invalid types ‘int[int]’ for array subscript 16 | int x = v[i]; | ^ sortare_divizori.cpp:26:10: error: invalid types ‘int[int]’ for array subscript 26 | d[i] = nr_div; | ^ sortare_divizori.cpp:31:18: error: invalid types ‘int[int]’ for array subscript 31 | if (d[i] < d[j] || (d[i] == d[j] && v[i] > v[j])) { | ^ sortare_divizori.cpp:31:25: error: invalid types ‘int[int]’ for array subscript 31 | if (d[i] < d[j] || (d[i] == d[j] && v[i] > v[j])) { | ^ sortare_divizori.cpp:31:34: error: invalid types ‘int[int]’ for array subscript 31 | if (d[i] < d[j] || (d[i] == d[j] && v[i] > v[j])) { | ^ sortare_divizori.cpp:31:42: error: invalid types ‘int[int]’ for array subscript 31 | if (d[i] < d[j] || (d[i] == d[j] && v[i] > v[j])) { | ^ sortare_divizori.cpp:31:50: error: invalid types ‘int[int]’ for array subscript 31 | if (d[i] < d[j] || (d[i] == d[j] && v[i] > v[j])) { | ^ sortare_divizori.cpp:31:57: error: invalid types ‘int[int]’ for array subscript 31 | if (d[i] < d[j] || (d[i] == d[j] && v[i] > v[j])) { | ^ sortare_divizori.cpp:32:30: error: invalid types ‘int[int]’ for array subscript 32 | int aux_d = d[i]; | ^ sortare_divizori.cpp:33:18: error: invalid types ‘int[int]’ for array subscript 33 | d[i] = d[j]; | ^ sortare_divizori.cpp:33:25: error: invalid types ‘int[int]’ for array subscript 33 | d[i] = d[j]; | ^ sortare_divizori.cpp:34:18: error: invalid types ‘int[int]’ for array subscript 34 | d[j] = aux_d; | ^ sortare_divizori.cpp:36:30: error: invalid types ‘int[int]’ for array subscript 36 | int aux_v = v[i]; | ^ sortare_divizori.cpp:37:18: error: invalid types ‘int[int]’ for array subscript 37 | v[i] = v[j]; | ^ sortare_divizori.cpp:37:25: error: invalid types ‘int[int]’ for array subscript 37 | v[i] = v[j]; | ^ sortare_divizori.cpp:38:18: error: invalid types ‘int[int]’ for array subscript 38 | v[j] = aux_v; | ^ sortare_divizori.cpp:44:18: error: invalid types ‘int[int]’ for array subscript 44 | cout << v[i] << " "; | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Sortare Divizori 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ă.