#4491
permutari_11
Se citește un număr natural impar n
(n<10
). Afișați în ordine lexicografică toate permutările mulțimii {1,2,…,n}
în care n
se află în mijlocul permutării.
Problema | permutari_11 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #55096348 | Utilizator | |
Fișier | permutari_11.cpp | Dimensiune | 651 B |
Data încărcării | 22 Decembrie 2024, 21:56 | Scor / rezultat | Eroare de compilare |
permutari_11.cpp: In function 'void it()': permutari_11.cpp:4:13: error: 'k' was not declared in this scope void it(){s[k]=0;} ^ permutari_11.cpp: In function 'int sc()': permutari_11.cpp:5:15: error: 'k' was not declared in this scope int sc(){if(s[k]<n){s[k]++;return 1;}return 0;} ^ permutari_11.cpp: In function 'int vl()': permutari_11.cpp:6:24: error: 'k' was not declared in this scope int vl(){for(int j=1;j<k;j++){if(s[j]==s[k])return 0;} ^ permutari_11.cpp: In function 'int sl()': permutari_11.cpp:8:18: error: 'k' was not declared in this scope int sl(){return (k==n&&s[(n+1)/2]==n?1:0);} ^ permutari_11.cpp: In function 'void a()': permutari_11.cpp:9:8: error: 'void a()' redeclared as different kind of symbol void a(){ ^ permutari_11.cpp:3:32: error: previous declaration of 'int a' using namespace std;int n,s[9],a,e; ^ permutari_11.cpp: In function 'void bt()': permutari_11.cpp:11:12: error: 'k' was not declared in this scope }void bt(){k=1;it(); ^ permutari_11.cpp:17:30: error: 'a' cannot be used as a function if(sl())a(); ^ permutari_11.cpp:22:1: error: a function-definition is not allowed here before '{' token { ^ permutari_11.cpp:28:1: error: expected '}' at end of input } ^ permutari_11.cpp: In function 'int sl()': permutari_11.cpp:8:43: warning: control reaches end of non-void function [-Wreturn-type] int sl(){return (k==n&&s[(n+1)/2]==n?1:0);} ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema permutari_11 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ă.