Hi,
I am confusing with the problem about duplicate top divisions. If the output of the North East and South East are the same, what can I do in the code?
you can print both, or you can print whichever you want. what do you want the program to do? Before you can code it, you have to know what you want to do.
one way to fix it here is if nW == highest name+= " and North West" else if(nW>highest) //as before.
if you do it right it will work; if the highest are multiple it will append them and if something new is bigger, it discards and starts over with an assignment.