#4906
Se dau n numere naturale nenule. Aflați câte dintre ele au cel puțin două și cel mult șase cifre și sunt puteri ale lui 10.
| Problema | numere_p10 | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 4 MB
/
Stivă 2 MB
|
| Id soluție | #64535274 | Utilizator | |
| Fișier | numere_p10.cpp | Dimensiune | 486 B |
| Data încărcării | 13 Mai 2026, 07:59 | Scor/rezultat | Eroare de compilare |
numere_p10.cpp: In function ‘int main()’: numere_p10.cpp:9:5: error: ‘vector’ was not declared in this scope 9 | vector<int> numere(n); | ^~~~~~ numere_p10.cpp:2:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’? 1 | #include <iostream> +++ |+#include <vector> 2 | numere_p10.cpp:9:12: error: expected primary-expression before ‘int’ 9 | vector<int> numere(n); | ^~~ numere_p10.cpp:11:16: error: ‘numere’ was not declared in this scope 11 | cin >> numere[i]; | ^~~~~~ numere_p10.cpp:15:5: error: ‘unordered_set’ was not declared in this scope 15 | unordered_set<int> puteri_10 = {10, 100, 1000, 10000, 100000}; | ^~~~~~~~~~~~~ numere_p10.cpp:2:1: note: ‘std::unordered_set’ is defined in header ‘<unordered_set>’; did you forget to ‘#include <unordered_set>’? 1 | #include <iostream> +++ |+#include <unordered_set> 2 | numere_p10.cpp:15:19: error: expected primary-expression before ‘int’ 15 | unordered_set<int> puteri_10 = {10, 100, 1000, 10000, 100000}; | ^~~ numere_p10.cpp:19:12: error: ‘puteri_10’ was not declared in this scope 19 | if(puteri_10.count(numere[i])) { | ^~~~~~~~~ numere_p10.cpp:19:28: error: ‘numere’ was not declared in this scope 19 | if(puteri_10.count(numere[i])) { | ^~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema numere_p10 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ă.