If I gave you a set of five numbered pages, each with a number written on it and asked you to tell which page had the largest number written on it (I don't necessarily need to know the value of the largest number, just which page it is on), how would you do it?
Is my program correct?.
I don't know, it looks a bit too big to me (I don't expect to see the numbers 45, 90, 135 or 180 more than once in that sketch) - what does the compiler say?
Does it do what you want it to do?
Please, please cut out the "sir".