Prima eroare pe care o semnalez este la linia 44, unde ai un else si niste conditii. Ca sa fie corect trb sa ai ceva de genul:
else if (......)
b[] = ..... ;
Nu ai pus if-ul dupa else. Modifica asta momentan si daca mai ai erori dupa revin-o cu o alta poza.
In plus, incearca sa scrii mai clar, mai cu spatii intre, mai asezat, ca sa se poata intelege usor.