Borderou de evaluare (job #2435313)
Utilizator | Data | 3 iulie 2019 17:19:22 | |
---|---|---|---|
Problema | Paralele | Status | done |
Runda | Arhiva de probleme | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:6:19: error: conflicting declaration 'typedef long long int ll'
typedef long long ll;
^~
main.cpp:5:17: note: previous declaration as 'typedef int64_t ll'
typedef int64_t ll;
^~
main.cpp: In function 'BigInt Integer(std::__cxx11::string)':
main.cpp:34:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<s.size();i+=9) {
~^~~~~~~~~
main.cpp: In function 'BigInt Integer(char*)':
main.cpp:19:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FOR(i,l,r) for (int i=l;i<=r;i++)
main.cpp:45:9:
FOR(i,0,strlen(c)-1) s = s + c[i];
~~~~~~~~~~~~~~~
main.cpp:45:5: note: in expansion of macro 'FOR'
FOR(i,0,strlen(c)-1) s = s + c[i];
^~~
main.cpp: In function 'BigInt operator+(BigInt, BigInt)':
main.cpp:19:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FOR(i,l,r) for (int i=l;i<=r;i++)
main.cpp:145:9:
FOR(i,0,max(a.size(), b.size())-1) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:145:5: note: in expansion of macro 'FOR'
FOR(i,0,max(a.size(), b.size())-1) {
^~~
main.cpp:146:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i < a.size()) carry += a[i];
~~^~~~~~~~~~
main.cpp:147:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i < b.size()) carry += b[i];
~~^~~~~~~~~~
main.cpp: In function 'BigInt operator-(BigInt, BigInt)':
main.cpp:19:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FOR(i,l,r) for (int i=l;i<=r;i++)
main.cpp:181:9:
FOR(i,0,a.size()-1) {
~~~~~~~~~~~~~~
main.cpp:181:5: note: in expansion of macro 'FOR'
FOR(i,0,a.size()-1) {
^~~
main.cpp:182:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
carry += a[i] - (i < b.size() ? b[i] : 0);
~~^~~~~~~~~~
main.cpp: In function 'BigInt operator*(BigInt, BigInt)':
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !