#3160
cifre_c
Se citesc un număr natural n
având cifrele diferite două câte două și o cifră c
. Afișați în ordine descrescătoare numerele formate din c
cifre distincte care se pot obține din cifrele lui n
și care au cifrele ordonate crescător.
Problema | cifre_c | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #25683863 | Utilizator | |
Fișier | cifre_c.cpp | Dimensiune | 1.23 KB |
Data încărcării | 12 Noiembrie 2020, 16:55 | Scor / rezultat | Eroare de compilare |
cifre_c.cpp:7:14: error: conflicting declaration 'std::vector<int> sol' vector <int> sol; ^ cifre_c.cpp:6:24: error: 'sol' has a previous declaration as 'int sol' int n,m,k,st[10],v[10],sol; ^ cifre_c.cpp: In function 'int valid()': cifre_c.cpp:25:18: warning: capture of variable 'st' with non-automatic storage duration [enabled by default] if(k==1 && [st[k]]==0) ^ cifre_c.cpp:6:11: note: 'int st [10]' declared here int n,m,k,st[10],v[10],sol; ^ cifre_c.cpp:25:20: error: expected ',' before '[' token if(k==1 && [st[k]]==0) ^ cifre_c.cpp:25:20: error: expected identifier before '[' token cifre_c.cpp: In lambda function: cifre_c.cpp:25:24: error: expected '{' before '==' token if(k==1 && [st[k]]==0) ^ cifre_c.cpp: In function 'void print()': cifre_c.cpp:41:9: error: request for member 'push_back' in 'sol', which is of non-class type 'int' sol.push_back(nr); ^ cifre_c.cpp: In function 'int main()': cifre_c.cpp:85:14: error: request for member 'begin' in 'sol', which is of non-class type 'int' sort(sol.begin(),sol end()) ^ cifre_c.cpp:85:26: error: expected ')' before 'end' sort(sol.begin(),sol end()) ^ cifre_c.cpp:86:5: error: expected ';' before 'for' for(int i=sol.size()-1;i>=0;i--) ^ cifre_c.cpp:86:28: error: 'i' was not declared in this scope for(int i=sol.size()-1;i>=0;i--) ^ cifre_c.cpp:86:36: error: expected ';' before ')' token for(int i=sol.size()-1;i>=0;i--) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema cifre_c 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ă.