
ПОМОГИТЕ СРОЧНО ДАЮ 90Б! Дано N целых чисел.Вывести наибольшее четное.Если четных нет, вывести
слово NO. Во входном потоке в первой строке задано целое число N - количество элементов числовой последовательности (0 < N < 100). Во второй строке через пробел перечислены значения элементов целочисленной последовательности. Значения элементов по модулю не превышают 30000. В выходной поток вывести единственное целое число или слово 'NO'.

Ответы на вопрос

var n,a,max,i:integer;
begin
readln(n);
max:=-30001;
for i:=1 to n do
begin
read(a);
if (a mod 2=0)and(a>max) then max:=a;
end;
if max<>-30001 then writeln(max)
else writeln('No');
end.
Пример:
5
12 65 74 87 64
74



Конечно, я помогу вам решить данную задачу нахождения наибольшего четного числа в последовательности. Вам нужно написать программу на языке программирования, чтобы решить эту задачу. Ниже приведен пример кода на Python:
pythondef find_largest_even(numbers):
largest_even = None
for num in numbers:
if num % 2 == 0 and (largest_even is None or num > largest_even):
largest_even = num
return largest_even
try:
N = int(input("Введите количество элементов числовой последовательности: "))
if N < 1 or N >= 100:
raise ValueError("Количество элементов должно быть больше 0 и меньше 100")
sequence = list(map(int, input("Введите элементы последовательности через пробел: ").split()))
if len(sequence) != N:
raise ValueError("Количество элементов в последовательности должно соответствовать введенному числу N")
result = find_largest_even(sequence)
if result is not None:
print(result)
else:
print("NO")
except ValueError as e:
print(f"Ошибка: {e}")
Программа спрашивает у пользователя количество элементов последовательности (N) и значения элементов, разделенные пробелами. Затем она выводит наибольшее четное число или слово "NO", если четных чисел нет.
Пример работы программы:
Введите количество элементов числовой последовательности: 6 Введите элементы последовательности через пробел: 1 7 12 9 8 5 12
objectivecВведите количество элементов числовой последовательности: 4
Введите элементы последовательности через пробел: 1 7 9 5
NO
Введите количество элементов числовой последовательности: 5 Введите элементы последовательности через пробел: 2 4 6 8 10 10
Убедитесь, что вводите корректные данные в соответствии с ограничениями задачи. Если возникнут ошибки, программа сообщит об этом.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili