Borderou de evaluare (job #2787075)

Utilizator RoberttoPopescu Paullo Robertto Karloss Robertto Data 22 octombrie 2021 13:56:39
Problema BFS - Parcurgere in latime Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:3:20: error: expected ']' before ';' token 3 | #define maxi 100001; | ^ main.cpp:13:27: note: in expansion of macro 'maxi' 13 | vector<int> adiacenta[maxi | ^~~~ main.cpp:14:5: error: expected unqualified-id before ']' token 14 | ]; | ^ main.cpp: In constructor 'Graf::Graf()': main.cpp:43:23: error: invalid operands of types 'int' and '<unresolved overloaded function type>' to binary 'operator<=' 43 | for (int i = 1; i <= max i++) | ~~^~~~~~ main.cpp:43:29: error: expected ';' before 'i' 43 | for (int i = 1; i <= max i++) | ^~ | ; main.cpp: In member function 'void Graf::DFS(int)': main.cpp:60:13: error: 'matriceAdiacenta' was not declared in this scope 60 | if (matriceAdiacenta[nodPlecare][j] == 1 && vizitat[j] == 0) | ^~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::BFS(int)': main.cpp:68:13: error: 'matriceAdiacenta' was not declared in this scope 68 | if (matriceAdiacenta[j][nodPlecare] == 1 && vizitat[j] == 0) { | ^~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::citire()': main.cpp:92:9: error: 'matriceAdiacenta' was not declared in this scope 92 | matriceAdiacenta[x][y] = matriceAdiacenta[y][x] = 1; | ^~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::afisare()': main.cpp:102:21: error: 'matriceAdiacenta' was not declared in this scope 102 | fout << matriceAdiacenta[i][j] << " "; | ^~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graf::citire2(int&)': main.cpp:112:9: error: 'adiacenta' was not declared in this scope 112 | adiacenta[x].push_back(y); | ^~~~~~~~~ main.cpp: In member function 'void Graf::BFS2(int)': main.cpp:121:26: error: 'adiacenta' was not declared in this scope 121 | for (int j = 1; j <= adiacenta[nodPlecare].size(); j++) | ^~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?