Borderou de evaluare (job #1855150)

Utilizator Silviu.Stancioiu@gmail.comSilviu Stancioiu [email protected] 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?