#941
În preajma Crăciunului toţi suntem sau redevenim copii.
Scrie un program care afişează pe ecran o urare pentru cei dragi ţie!
Problema | Urare | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #57714442 | Utilizator | |
Fișier | urare.cpp | Dimensiune | 850 B |
Data încărcării | 11 Aprilie 2025, 15:46 | Scor / rezultat | Eroare de compilare |
urare.cpp:8:1: error: stray '\342' in program if(N>=100 && N<1000) { C=193; x=1; for(i=101; i<=N; i++) C+=3; } else if(N>=1000 && N<10000) { C=2894; x=2; for(i=1001; i<=N; i++) C+=4; } else if(N>=10000 && N<100000) { C=38895; x=3; for(i=10001; i<=N; i++) C+=5; } else if(N>=100000 && N<1000000) { C=488896; x=4; for(i=100001; i<=N; i++) C+=6; } else if(N>=1000000 && N<10000000) { C=5888897; x=5; for(i=1000001; i<=N; i++) C+=7; } else if(N>=10000000 && N<100000000) { C=68888898; x=6; for(i=10000001; i<=N; i++) C+=8; } else if(N>=100000000 && N<1000000000) { C=788888899; x=7; for(i=100000001; i<=N; i++) C+=9; } else { C=8888888900; x=7; } int z = 10, Z = 100; while(x>0) { int h = (N%z)*(N/Z); if(maxProd < h) maxProd = h; z*=10; Z*=10; x—; } cout<<maxProd<<’ ‘<<C; return 0; } ^ urare.cpp:8:1: error: stray '\200' in program urare.cpp:8:1: error: stray '\224' in program urare.cpp:8:1: error: stray '\342' in program urare.cpp:8:1: error: stray '\200' in program urare.cpp:8:1: error: stray '\231' in program urare.cpp:8:1: error: stray '\342' in program urare.cpp:8:1: error: stray '\200' in program urare.cpp:8:1: error: stray '\230' in program urare.cpp: In function 'int main()': urare.cpp:8:700: warning: statement has no effect [-Wunused-value] if(N>=100 && N<1000) { C=193; x=1; for(i=101; i<=N; i++) C+=3; } else if(N>=1000 && N<10000) { C=2894; x=2; for(i=1001; i<=N; i++) C+=4; } else if(N>=10000 && N<100000) { C=38895; x=3; for(i=10001; i<=N; i++) C+=5; } else if(N>=100000 && N<1000000) { C=488896; x=4; for(i=100001; i<=N; i++) C+=6; } else if(N>=1000000 && N<10000000) { C=5888897; x=5; for(i=1000001; i<=N; i++) C+=7; } else if(N>=10000000 && N<100000000) { C=68888898; x=6; for(i=10000001; i<=N; i++) C+=8; } else if(N>=100000000 && N<1000000000) { C=788888899; x=7; for(i=100000001; i<=N; i++) C+=9; } else { C=8888888900; x=7; } int z = 10, Z = 100; while(x>0) { int h = (N%z)*(N/Z); if(maxProd < h) maxProd = h; z*=10; Z*=10; x—; } cout<<maxProd<<’ ‘<<C; return 0; } ^ urare.cpp:8:726: error: expected primary-expression before '<<' token if(N>=100 && N<1000) { C=193; x=1; for(i=101; i<=N; i++) C+=3; } else if(N>=1000 && N<10000) { C=2894; x=2; for(i=1001; i<=N; i++) C+=4; } else if(N>=10000 && N<100000) { C=38895; x=3; for(i=10001; i<=N; i++) C+=5; } else if(N>=100000 && N<1000000) { C=488896; x=4; for(i=100001; i<=N; i++) C+=6; } else if(N>=1000000 && N<10000000) { C=5888897; x=5; for(i=1000001; i<=N; i++) C+=7; } else if(N>=10000000 && N<100000000) { C=68888898; x=6; for(i=10000001; i<=N; i++) C+=8; } else if(N>=100000000 && N<1000000000) { C=788888899; x=7; for(i=100000001; i<=N; i++) C+=9; } else { C=8888888900; x=7; } int z = 10, Z = 100; while(x>0) { int h = (N%z)*(N/Z); if(maxProd < h) maxProd = h; z*=10; Z*=10; x—; } cout<<maxProd<<’ ‘<<C; return 0; } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Urare 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ă.