#711
desc
Fie n
un număr natural nenul, n > 1
. Definim n(p)
ca fiind descompunerea lui n
în sumă de puteri naturale distincte ale numărului prim p
.
Să se scrie un program care citeşte un număr natural n
şi determină toate n(p)
descompunerile numărului n
.
Lot Juniori, Botosani, 2012
Problema | desc | Operații I/O |
desc.in /desc.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 32 MB
/
Stivă 32 MB
|
Id soluție | #45272078 | Utilizator | |
Fișier | desc.cpp | Dimensiune | 2.35 KB |
Data încărcării | 08 Octombrie 2023, 13:18 | Scor / rezultat | Eroare de compilare |
desc.cpp: In function 'int main()': desc.cpp:57:12: warning: unused variable 'k' [-Wunused-variable] int n, k; ^ desc.cpp: At global scope: desc.cpp:72:13: error: redefinition of 'int prim [500]' int prim[500], v[20], nr; ^ desc.cpp:5:5: error: 'int prim [500]' previously declared here int prim[500], v[20], nr; ^ desc.cpp:72:20: error: redefinition of 'int v [20]' int prim[500], v[20], nr; ^ desc.cpp:5:16: error: 'int v [20]' previously declared here int prim[500], v[20], nr; ^ desc.cpp:72:23: error: redefinition of 'int nr' int prim[500], v[20], nr; ^ desc.cpp:5:23: error: 'int nr' previously declared here int prim[500], v[20], nr; ^ desc.cpp:73:18: error: redefinition of 'bool viz [10000001]' bool viz[10000001]; ^ desc.cpp:6:6: error: 'bool viz [10000001]' previously declared here bool viz[10000001]; ^ desc.cpp:75:11: error: redefinition of 'std::ifstream f' ifstream f("desc.in"); ^ desc.cpp:8:10: error: 'std::ifstream f' previously declared here ifstream f("desc.in"); ^ desc.cpp:76:11: error: redefinition of 'std::ofstream g' ofstream g("desc.out"); ^ desc.cpp:9:10: error: 'std::ofstream g' previously declared here ofstream g("desc.out"); ^ desc.cpp: In function 'void ciur(int)': desc.cpp:78:6: error: redefinition of 'void ciur(int)' void ciur(int n) ^ desc.cpp:11:6: error: 'void ciur(int)' previously defined here void ciur(int n) ^ desc.cpp: In function 'bool desc(int, int)': desc.cpp:92:6: error: redefinition of 'bool desc(int, int)' bool desc(int x, int baza) ^ desc.cpp:25:6: error: 'bool desc(int, int)' previously defined here bool desc(int x, int baza) ^ desc.cpp: In function 'void convertire(int, int)': desc.cpp:105:6: error: redefinition of 'void convertire(int, int)' void convertire(int x, int baza) ^ desc.cpp:38:6: error: 'void convertire(int, int)' previously defined here void convertire(int x, int baza) ^ desc.cpp: In function 'int main()': desc.cpp:122:5: error: redefinition of 'int main()' int main() ^ desc.cpp:55:5: error: 'int main()' previously defined here int main() ^ desc.cpp:124:12: warning: unused variable 'k' [-Wunused-variable] int n, k; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema desc 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ă.