Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 8.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число – максимальное число, оканчивающееся на 8.
Рассмотрим решение и напишем программу на языке паскаль.
Шаг 1.
Программа получает на вход количество чисел последовательности:
используем команду readln(n); (т.е. нам необходимо будет ввести n чисел)
Шаг 2.
Если нам известно количество вводимых элементов — используем цикл со счетчиком:
for i:=1 to n do begin тело цикла end;
Шаг 3.
Определимся с тем, что будет выполняться в теле цикла:
Программа примет вид:
var a, i, max, n: integer; begin max:=0; readln(n); //вводим количество вводимых чисел for i:=1 to n do
begin readln(a); // вводим число if a mod 10 =8 then // проверяем: оканчивается ли число на 8 if a>max then max:=a; end; writeln(max); end.
Настала пора написать серию мини-обучалок по решению задач ЕГЭ по информатике версии 2021 года. В…
Данная статья будет полезна для учителей информатики, которые занимаются программированием с детьми внеурочно. Опыт показывает, …
Рассмотрим набор наиболее часто встречающихся задач на программирование в школьном курсе информатики. Добавляйте свои задачи…
В прошлый раз мы разобрали первые две задачи школьного тура Всероссийской олимпиады школьников, проводимой в…
Закончился школьный тур Всероссийской олимпиады школьников. Разберем первую и вторую задачи тура, проводимого в московских…
Задача. В плацкартном вагоне 54 места, пронумерованных числами от 1 до 54. Вагон разбит на 9…
View Comments
Продолжаем разбирать олимпиадные задачи на программирование школьного тура Всероссийской олимпиады школьников..
Добрый день. как учесть: "не превышает 1000. Введённые числа не превышают 30 000." ?
Данное условие проверять не нужно. Это ограничения для пользователя и его входных данных