#124
Se citeşte un număr natural nenul n. Să se afişeze, în ordine invers lexicografică, permutările mulţimii {1,2,..,n}.
| Problema | Permutari1 | Operații I/O |
permutari1.in/permutari1.out
|
|---|---|---|---|
| Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64453632 | Utilizator | |
| Fișier | permutari1.cpp | Dimensiune | 550 B |
| Data încărcării | 07 Mai 2026, 18:13 | Scor/rezultat | Eroare de compilare |
permutari1.cpp: In function ‘void afis()’: permutari1.cpp:6:21: error: ‘n’ was not declared in this scope 6 | for (int i=i;i<=n;i++)g<<v[i]<<" "; | ^ permutari1.cpp:6:30: error: ‘v’ was not declared in this scope 6 | for (int i=i;i<=n;i++)g<<v[i]<<" "; | ^ permutari1.cpp: In function ‘int valid(int)’: permutari1.cpp:11:12: error: ‘v’ was not declared in this scope 11 | if(v[i]==v[k])return 0; | ^ permutari1.cpp: In function ‘int solutie(int)’: permutari1.cpp:16:15: error: ‘n’ was not declared in this scope 16 | return k==n; | ^ permutari1.cpp: In function ‘void bl(int)’: permutari1.cpp:19:15: error: ‘n’ was not declared in this scope 19 | for(int i=n;i>=1;i--){ | ^ permutari1.cpp:20:9: error: ‘v’ was not declared in this scope 20 | v[k]=i; | ^ permutari1.cpp:23:24: error: expected ‘)’ before ‘;’ token 23 | else bk(k+1;) | ~ ^ | ) permutari1.cpp:23:13: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 23 | else bk(k+1;) | ^~~~ permutari1.cpp:23:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 23 | else bk(k+1;) | ^ permutari1.cpp:23:25: error: expected primary-expression before ‘)’ token permutari1.cpp: In function ‘int main()’: permutari1.cpp:29:8: error: ‘n’ was not declared in this scope; did you mean ‘yn’? 29 | f>>n; | ^ | yn permutari1.cpp:30:5: error: ‘bk’ was not declared in this scope; did you mean ‘brk’? 30 | bk(1); | ^~ | brk
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Permutari1 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ă.