Borderou de evaluare (job #1855150)
Utilizator | Data | 23 ianuarie 2017 14:37:17 | |
---|---|---|---|
Problema | Cumpanit | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp: In function ‘void Fill(int, int)’:
user.cpp:89:57: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if(prim > instTrack[iter-1][i][j])
^
user.cpp:93:63: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if(pw <= b && counts[iter-1][i][j] <= b)
^
user.cpp:95:82: error: invalid operands of types ‘LLD [48] {aka long long int [48]}’ and ‘LLD {aka long long int}’ to binary ‘operator*’
counts[iter][i+prim][j + l] = counts[iter-1][i][j] * pw;
^
user.cpp:96:58: error: incompatible types in assignment of ‘int’ to ‘LLD [48] {aka long long int [48]}’
instTrack[iter][i+prim][j+l] = prim;
^
user.cpp:98:84: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if(i + prim == j + l && counts[iter][i+prim][j + l] <= b && counts[iter][i+prim][j + l] > 0 && counts[iter][i+prim][j + l] >= a && counts[iter][i+prim][j + l] <= b)
^
user.cpp:98:155: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if(i + prim == j + l && counts[iter][i+prim][j + l] <= b && counts[iter][i+prim][j + l] > 0 && counts[iter][i+prim][j + l] >= a && counts[iter][i+prim][j + l] <= b)
^
user.cpp:98:191: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if(i + prim == j + l && counts[iter][i+prim][j + l] <= b && counts[iter][i+prim][j + l] > 0 && counts[iter][i+prim][j + l] >= a && counts[iter][i+prim][j + l] <= b)
^
user.cpp:100:76: error: invalid conversion from ‘LLD* {aka long long int*}’ to ‘std::vector<long long int>::value_type {aka long long int}’ [-fpermissive]
finals.push_back(counts[iter][i+prim][j + l]);
^
In file included from /usr/include/c++/4.8/vector:64:0,
from user.cpp:4:
/usr/include/c++/4.8/bits/stl_vector.h:919:7: error: initializing argument 1 of ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>; std::vector<_Tp, _Alloc>::value_type = long long int]’ [-fpermissive]
push_back(value_type&& __x)
^
user.cpp:101:76: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘LLD* {aka long long int*}’ [-Wformat=]
printf("%lld\n",counts[iter][i+prim][j + l]);
^
user.cpp: In function ‘void Solve()’:
user.cpp:117:21: error: incompatible types in assignment of ‘int’ to ‘LLD [48] {aka long long int [48]}’
counts[0][0][0] = 1;
^
user.cpp: In function ‘void Read()’:
user.cpp:39:37: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(fin, "%lld %lld", &a, &b);
^
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !