Borderou de evaluare (job #2906377)

Utilizator BojneaguBojneagu David-Alexandru Bojneagu Data 25 mai 2022 21:25:59
Problema Heapuri cu reuniune Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:39:1: error: redefinition of 'nod::nod(int)' 39 | nod::nod(int x) : val(x), child(NULL), sibling(NULL) {} | ^~~ main.cpp:19:1: note: 'nod::nod(int)' previously defined here 19 | nod::nod(int x) : val(x), child(NULL), sibling(NULL) {} | ^~~ main.cpp: In function 'void mergeheaps(pairingheap)': main.cpp:81:6: error: 'radacina' was not declared in this scope 81 | if (radacina == NULL) | ^~~~~~~~ main.cpp:83:16: error: 'nod* pairingheap::radacina' is private within this context 83 | radacina = H.radacina; | ^~~~~~~~ main.cpp:22:7: note: declared private here 22 | nod* radacina; | ^~~~~~~~ main.cpp:86:8: error: 'nod* pairingheap::radacina' is private within this context 86 | if (H.radacina = NULL) | ^~~~~~~~ main.cpp:22:7: note: declared private here 22 | nod* radacina; | ^~~~~~~~ main.cpp:86:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | if (H.radacina = NULL) | ^ main.cpp:88:6: error: 'radacina' was not declared in this scope 88 | if (radacina->val < H.radacina->val) | ^~~~~~~~ main.cpp:88:24: error: 'nod* pairingheap::radacina' is private within this context 88 | if (radacina->val < H.radacina->val) | ^~~~~~~~ main.cpp:22:7: note: declared private here 22 | nod* radacina; | ^~~~~~~~ main.cpp:89:20: error: 'nod* pairingheap::radacina' is private within this context 89 | swap(radacina, H.radacina); | ^~~~~~~~ main.cpp:22:7: note: declared private here 22 | nod* radacina; | ^~~~~~~~ main.cpp:91:4: error: 'nod* pairingheap::radacina' is private within this context 91 | H.radacina->sibling = radacina->child; | ^~~~~~~~ main.cpp:22:7: note: declared private here 22 | nod* radacina; | ^~~~~~~~ main.cpp:91:24: error: 'radacina' was not declared in this scope 91 | H.radacina->sibling = radacina->child; | ^~~~~~~~ main.cpp:92:22: error: 'nod* pairingheap::radacina' is private within this context Non zero exit status: 1

Ceva nu functioneaza?