Borderou de evaluare (job #2483139)

Utilizator invoIlioi Alexandru invo Data 29 octombrie 2019 13:35:39
Problema Cautare binara Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:46:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < n; ++i) ~~^~~ main.cpp:51:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < m; ++i) ~~^~~ main.cpp:54:30: error: invalid initialization of non-const reference of type 'long long unsigned int&' from an rvalue of type 'long long unsigned int' tmp = cautareBinara(lastPos); ^ main.cpp:11:5: note: initializing argument 1 of 'int cautareBinara(long long unsigned int&)' int cautareBinara(unsigned long long &lastPos) ^~~~~~~~~~~~~ main.cpp:62:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (tmp < n && a[tmp] == val) ~~~~^~~ main.cpp:74:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lastPos == n) ~~~~~~~~^~~~ main.cpp:79:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (tmp < n && a[tmp] == val) ~~~~^~~ main.cpp:87:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (lastPos < n && a[lastPos] < val) ~~~~~~~~^~~ main.cpp:91:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lastPos == n) ~~~~~~~~^~~~ main.cpp:96:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (tmp >= 0 && tmp < n && a[tmp] == val) ~~~~^~~ main.cpp:98:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (tmp == n) ~~~~^~~~ Non zero exit status: 1

Ceva nu functioneaza?