Borderou de evaluare (job #2813647)

Utilizator gogurazvanRazvan Gogu gogurazvan Data 7 decembrie 2021 00:41:50
Problema Floyd-Warshall/Roy-Floyd Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In member function 'void Graf::recursieDFS(int, bool*)': main.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 15 | for(int i=0; i<vecin[nod].size(); ++i) | ~^~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::recursieDFS_sort(int, bool*, std::stack<int>&)': main.cpp:23:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 23 | for(int i=0; i<vecin[nod].size(); ++i) | ~^~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::recursieCTC(int, int*, int*, std::stack<int>&, bool*, int&, int&, int*, int&)': main.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | for(int i=0; i<vecin[nod].size(); ++i){ | ~^~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::recursieBC(int, int*, int*, std::stack<int>&, int&, int&, int*, int&)': main.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(int i=0; i<vecin[nod].size(); ++i){ | ~^~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::BFS(int)': main.cpp:138:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | for(int i=0; i<vecin[nod].size(); ++i){ | ~^~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::Roy_Floyd(int (*)[101])': main.cpp:261:83: error: invalid types 'int[int]' for array subscript 261 | if( (M[i][j] > M[i][k]+M[k][j] || ( M[i][j]==0 && i!=j )) && m[i][k]!=0 && m[k][j]!=0) | ^ main.cpp:261:97: error: invalid types 'int[int]' for array subscript 261 | if( (M[i][j] > M[i][k]+M[k][j] || ( M[i][j]==0 && i!=j )) && m[i][k]!=0 && m[k][j]!=0) | ^ main.cpp: In function 'int main()': main.cpp:273:11: warning: unused variable 'm' [-Wunused-variable] 273 | int n,m,M[101][101]; | ^ Non zero exit status: 1

Ceva nu functioneaza?