#3289
Se consideră un șir de numere naturale mai mari decât 1, numere formate din cel mult 9 cifre. Să se scrie un program care determină dintre acestea numărul n pentru care raportul n/φ(n) are valoare maximă. În cazul în care sunt mai multe valori pentru care raportul n/φ(n) este maxim se va afișa prima dintre ele.
Euler Project
| Problema | maxprimeintreele | Operații I/O |
maxprimeintreele.in/maxprimeintreele.out
|
|---|---|---|---|
| Limita timp | 0.3 secunde | Limita memorie |
Total: 10 MB
/
Stivă 8 MB
|
| Id soluție | #64806561 | Utilizator | |
| Fișier | maxprimeintreele.cpp | Dimensiune | 512 B |
| Data încărcării | 02 Iunie 2026, 16:05 | Scor/rezultat | Eroare de compilare |
maxprimeintreele.cpp: In function ‘float phi(float)’: maxprimeintreele.cpp:8:7: error: invalid operands of types ‘float’ and ‘float’ to binary ‘operator%’ 8 | {if(a%d==0) | ~^~ | | | | | float | float maxprimeintreele.cpp:10:10: error: invalid operands of types ‘float’ and ‘float’ to binary ‘operator%’ 10 | while(a%d==0) | ~^~ | | | | | float | float maxprimeintreele.cpp: In function ‘int main()’: maxprimeintreele.cpp:20:4: error: invalid types ‘int [10002][float]’ for array subscript 20 | { v[k]=n; | ^ maxprimeintreele.cpp:25:13: error: ‘f’ was not declared in this scope 25 | maxim2=v[i]/f[v[i]],element=v[i];} | ^ maxprimeintreele.cpp:18:14: warning: unused variable ‘maxim1’ [-Wunused-variable] 18 | {float n,k=0,maxim1=0,maxim2=0,element; | ^~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema maxprimeintreele 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ă.