Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо нее автомобилей, округляя значения скорости до целых чисел. Необходимо определить минимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была больше 80 км/ч, выведите «YES», иначе выведите «NO».
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести минимальную скорость, затем YES или NO.
Пример работы программы:
Входные данные
Выходные данные
474696396
63YES
Решение.
var N, a, i, min: integer; b: boolean; begin min := 301; b := false; readln(N); for i := 1 to N do begin readln(a); if a < min then min := a; if a > 80 then b := true; end; writeln(min); if b = true then writeln('YES') else writeln('NO') end.
Приведем решение на языке Python.
min = 301 b = False n = int(input()) for i in range(n): a = int(input()) if a < min: min = a if a > 80: b = True print(min) if b == True: print('YES') else: print('NO')
Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Февраль 2025. Программирование. Каталог заданий. Задания для подготовки»
Тип 16 № 37849
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо нее автомобилей, округляя значения скорости до целых чисел. Необходимо определить минимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была больше 80 км/ч, выведите «YES», иначе выведите «NO».
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести минимальную скорость, затем YES или NO.
Пример работы программы:
Входные данные
Выходные данные
474696396
63YES
Решение.
var N, a, i, min: integer; b: boolean; begin min := 301; b := false; readln(N); for i := 1 to N do begin readln(a); if a 80 then b := true; end; writeln(min); if b = true then writeln('YES') else writeln('NO') end.
Приведем решение на языке Python.
min = 301 b = False n = int(input()) for i in range(n): a = int(input()) if a 80: b = True print(min) if b == True: print('YES') else: print('NO')