#761
Inaltime1
Se consideră un arbore binar în care nodurile memorează numere naturale nenule. Să se determine înălțimea arborelui.
Problema | Inaltime1 | Operații I/O |
inaltime1.in /inaltime1.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50398862 | Utilizator | |
Fișier | inaltime1.cpp | Dimensiune | 547 B |
Data încărcării | 08 Aprilie 2024, 11:34 | Scor / rezultat | Eroare de compilare |
inaltime1.cpp:8:33: error: expected ';' at end of member declaration struct nod {int i, h; nod *st, *dr}; ^ inaltime1.cpp: In function 'void creare(nod*&)': inaltime1.cpp:17:19: error: expected primary-expression before '->' token creare(nod->st); ^ inaltime1.cpp:18:19: error: expected primary-expression before '->' token creare(nod->dr); ^ inaltime1.cpp: In function 'void inaltime(nod*)': inaltime1.cpp:24:38: error: could not convert 'inaltime(r->nod::st)' from 'void' to 'bool' if(r) return 1+max(inaltime(r->st) && inaltime(r->dr)); ^ inaltime1.cpp:24:57: error: could not convert 'inaltime(r->nod::dr)' from 'void' to 'bool' if(r) return 1+max(inaltime(r->st) && inaltime(r->dr)); ^ inaltime1.cpp:24:58: error: return-statement with a value, in function returning 'void' [-fpermissive] if(r) return 1+max(inaltime(r->st) && inaltime(r->dr)); ^ inaltime1.cpp: In function 'int main()': inaltime1.cpp:31:10: error: void value not ignored as it ought to be hmax = inaltime(r); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Inaltime1 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.