#3486
Numim factorul-x a 2
numere produsul tuturor factorilor primi comuni și diferiți ai celor 2
numere.
Se dau n
numere naturale distincte. Se cere să se afle câți factori-x diferiți pot fi obținuți din toate perechile diferite de numere din șir și să se afișeze aceștia.
Problema | FactorulX | Operații I/O |
![]() factorulx.in /factorulx.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 4 MB
/
Stivă 1 MB
|
Id soluție | #57811119 | Utilizator | |
Fișier | factorulx.cpp | Dimensiune | 1.11 KB |
Data încărcării | 19 Aprilie 2025, 12:12 | Scor / rezultat | Eroare de compilare |
factorulx.cpp: In function 'int factorx(int, int)': factorulx.cpp:9:5: error: 'ull' was not declared in this scope ull d=2, p1, p2, fx=1; ^ factorulx.cpp:9:9: error: expected ';' before 'd' ull d=2, p1, p2, fx=1; ^ factorulx.cpp:12:9: error: 'p1' was not declared in this scope p1=0, p2=0; ^ factorulx.cpp:12:15: error: 'p2' was not declared in this scope p1=0, p2=0; ^ factorulx.cpp:13:18: error: 'd' was not declared in this scope while (x%d==0) {x/=d; p1++;} ^ factorulx.cpp:14:18: error: 'd' was not declared in this scope while (y%d==0) {y/=d; p2++;} ^ factorulx.cpp:16:13: error: 'fx' was not declared in this scope fx*=d; ^ factorulx.cpp:16:17: error: 'd' was not declared in this scope fx*=d; ^ factorulx.cpp:17:9: error: 'd' was not declared in this scope d++; ^ factorulx.cpp:19:12: error: 'fx' was not declared in this scope return fx; ^ factorulx.cpp: In function 'int main()': factorulx.cpp:28:15: warning: unused variable 'm' [-Wunused-variable] int i, j, m, k = 0, P; ^ factorulx.cpp: In function 'int factorx(int, int)': factorulx.cpp:20:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema FactorulX 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ă.