Олимпиадный тренинг

Задача . Ревью кода-2 **


Задача

Темы:

На обработку поступает последовательность из 10 целых чисел (каждое на отдельной строке). Известно, что вводимые числа по абсолютной величине не превышают 106. Нужно написать программу, которая выводит на экран сумму всех отрицательных чисел последовательности и максимальное отрицательное число в последовательности. Если отрицательных чисел нет, требуется вывести на экран «NO» (без кавычек). Программист торопился и написал программу неправильно.

Найдите все ошибки в этой программе (их ровно 5). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.

Примечание. При необходимости вы можете добавить необходимые строки кода.

Подсказка

Максимальное отрицательное число – это число, которое является отрицательным и больше всех других отрицательных чисел, которые встречаются в данной последовательности. Например, в последовательности 7,4,2,10,5 среди отрицательных чисел 7,2,5 максимальным является 2 (т.к. на координатной оси чисел находится правее, чем 7 и 5).



Примеры
Входные данныеВыходные данные
1 1
2
3
4
5
6
7
8
9
10
NO
2 -1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-10
-1
3 -1
-2
-1
-10
5
-100
-1
-1
-1
-1
-118
-1

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя