Программа должна выдавать результат, високосный год или нет.
Программа должна быть зациклена и повторяться до тех пор, пока пользователь не введёт букву. В этом случае буля меняет своё значение - и программа должна прекратиться, но почему-то она не встаёт, а продолжает забивать консоль повторяющимися сообщениями, то есть как будто прога написана без этой самой були((
В 14 и 19 строке ты не присваиваешь значение, а сравниваешь (двойное и одинарное равно) да и вместо while(ok != False) лучше просто использовать while(ok) да и в принципе 19 строчка лишняя, т. к. Ok и так будет true
Ну программа не совсем корректна.
Это правила Григорианского календаря и работают они с середины 15го века.
До этого работали правила Юлианского календаря.
До них был список годов считающихся високосными.
А дальше первого века до нашей эры никаких високосных годов небыло.
"то есть как будто прога написана без этой самой були", можно нормальными словами? Имеешь ввиду что при cout прога дальше ничего не делает после энтера или что? + покажите консоль