#2410
Numim număr mare un număr care conține prea multe cifre pentru a fi memorat în tipurile existente.
Se dau două numere mari. Calculați produsul lor.
| Problema | ProdusXXL | Operații I/O |
produsxxl.in/produsxxl.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #63874770 | Utilizator | |
| Fișier | produsxxl.cpp | Dimensiune | 655 B |
| Data încărcării | 24 Martie 2026, 08:50 | Scor/rezultat | Eroare de compilare |
produsxxl.cpp:4:27: error: no matching function for call to 'std::basic_istream<char>::basic_istream(const char [13])' istream cin("produsxxl.in") ^ produsxxl.cpp:4:27: note: candidates are: In file included from /usr/include/c++/4.8/fstream:38:0, from produsxxl.cpp:1: /usr/include/c++/4.8/istream:606:7: note: std::basic_istream<_CharT, _Traits>::basic_istream() [with _CharT = char; _Traits = std::char_traits<char>] basic_istream() ^ /usr/include/c++/4.8/istream:606:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/4.8/istream:93:7: note: std::basic_istream<_CharT, _Traits>::basic_istream(std::basic_istream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>] basic_istream(__streambuf_type* __sb) ^ /usr/include/c++/4.8/istream:93:7: note: no known conversion for argument 1 from 'const char [13]' to 'std::basic_istream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}' produsxxl.cpp:5:1: error: expected ',' or ';' before 'ofstream' ofstream cout("produsxxl.out") ^ produsxxl.cpp: In function 'int main()': produsxxl.cpp:10:10: error: 'n' was not declared in this scope cin>>n; ^ produsxxl.cpp:14:9: error: 'a' was not declared in this scope a[n-i+1]=ct; ^ produsxxl.cpp:16:10: error: 'm' was not declared in this scope cin>>m; ^ produsxxl.cpp:20:9: error: 'b' was not declared in this scope b[m-1+1]=ct; ^ produsxxl.cpp:24:9: error: 'c' was not declared in this scope c[i+j-1]=c[i+j-1]+a[i]*b[j]; ^ produsxxl.cpp:24:27: error: 'a' was not declared in this scope c[i+j-1]=c[i+j-1]+a[i]*b[j]; ^ produsxxl.cpp:24:32: error: 'b' was not declared in this scope c[i+j-1]=c[i+j-1]+a[i]*b[j]; ^ produsxxl.cpp:25:5: error: 'k' was not declared in this scope k=n+m+2; ^ produsxxl.cpp:29:9: error: 'c' was not declared in this scope c[i]=c[i]+ct; ^ produsxxl.cpp:33:11: error: 'c' was not declared in this scope while(c[k]==0) k--; ^ produsxxl.cpp:35:9: error: 'cout' was not declared in this scope cout<<c[i]; ^ produsxxl.cpp:35:15: error: 'c' was not declared in this scope cout<<c[i]; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema ProdusXXL 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ă.