Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число — максимальное число, оканчивающееся на 3.
Пример работы программы:
Входные данные | Выходные данные
3
13
23
3 | 23
Пример работы программы:
Входные данные | Выходные данные
3
13
23
3 | 23
💡 Пошаговый разбор и решение:
var n, a, k, g: integer;
begin
g:=3;
readln(n);
for k:=1 to n do
begin
readln(a);
if (a mod 10 = 3) and (a>g) then
g:=a;
end;
writeln(g);
end.
Приведем решение на языке Python.
n = int(input())
maxi = 3
for i in range(n):
a = int(input())
if a % 10 == 3 and a > maxi:
maxi = a
print(maxi)
Приведем решение Сергея Донец на PascalABC.NET:
begin
ReadArrInteger(ReadInteger)
.Where(x->x mod 10=3).max.Print;
end.
begin
g:=3;
readln(n);
for k:=1 to n do
begin
readln(a);
if (a mod 10 = 3) and (a>g) then
g:=a;
end;
writeln(g);
end.
Приведем решение на языке Python.
n = int(input())
maxi = 3
for i in range(n):
a = int(input())
if a % 10 == 3 and a > maxi:
maxi = a
print(maxi)
Приведем решение Сергея Донец на PascalABC.NET:
begin
ReadArrInteger(ReadInteger)
.Where(x->x mod 10=3).max.Print;
end.
📚 Похожие разобранные задания по предмету:
ID 33262 • Задание №19
В программе используется одномерный целочисленный массив A с индексами от 0 до 11. Значения элементов равны 14...
ID 29351 • Задание №1
Вычислите: 101011102 – 2568 + A16. Ответ запишите в десятичной системе счисления. В ответе запишите только чис...
Официальные критерии проверки ФИПИ:
Критерии проверки:
Критерии оценивания выполнения задания | Баллы
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования | 2
Программа выдаёт неверный ответ на одном из тестов, приведённых выше | 1
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл | 0
Максимальный балл | 2
Критерии оценивания выполнения задания | Баллы
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования | 2
Программа выдаёт неверный ответ на одном из тестов, приведённых выше | 1
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл | 0
Максимальный балл | 2
🔗 Другие задания линии №16 по предмету Информатика:
ID 140907
Напишите программу, которая в последовательности натуральных чисел определяет максимальное числ...
ID 140908
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, крат...
ID 140909
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел,...
ID 140910
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число...
ID 140911
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, окан...