> -- Пётр Кушнир писал(а):
> На самом деле надо проверять done каждый раз после чтения Int и только если done, то прибавлять k. А так у вас последняя k два раза учитывается ошибочно, если она положительная.
Спасибо Пётр, поправил, сразу получил верный результат