#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 |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #65018737 | Utilizator | |
| Fișier | urare.cpp | Dimensiune | 839 B |
| Data încărcării | 16 Iulie 2026, 09:42 | Scor/rezultat | Eroare de compilare |
urare.cpp:1:9: error: #include expects "FILENAME" or <FILENAME> 1 | #include | ^ urare.cpp:8:696: error: extended character — is not valid in an identifier 8 | 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:717: error: extended character ’ is not valid in an identifier 8 | 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:719: error: extended character ‘ is not valid in an identifier 8 | 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: In function ‘int main()’: urare.cpp:6:40: error: ‘cin’ was not declared in this scope 6 | { long long int N, C, i, maxProd=0, x; cin>>N; | ^~~ urare.cpp:1:1: note: ‘std::cin’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’? +++ |+#include <iostream> 1 | #include urare.cpp:8:696: error: ‘x—’ was not declared in this scope 8 | 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:702: error: ‘cout’ was not declared in this scope 8 | 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:702: note: ‘std::cout’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’? urare.cpp:8:717: error: ‘’’ was not declared in this scope 8 | 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ă.