Вопрос задан 05.07.2023 в 23:50. Предмет Информатика. Спрашивает Бондаренко Максим.

Напишите программу, которая в последовательности натуральных чисел определяет наибольшее нечётное

трехзначное число. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется нечетное трехзначное число. Ко Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число - наибольшее нечётное трехзначное число после- довательности. Пример работы программы: Входные данные 4 2345 583 857 954 Выходные данные 857
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мачкина Ольга.

Ответ:

program z1;

var m,n,i,a: integer;

begin

writeln('Введите количество чисел в последовательности');

write ('n = ');

readln (n);

m:=101;

for i := 1 to n do

begin

write ('Введите число: ');

readln (a);

if (a>=100) and (a<=999) and (a mod 2 <> 0) and (a>m) then m:=a

end;

writeln ('Наибольшее нечётное трехзначное число ',m)

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на языке Python, которая решает задачу:

python
def find_largest_odd_number(): count = int(input("Введите количество чисел: ")) largest_odd = 0 for _ in range(count): number = int(input("Введите число: ")) if number > largest_odd and number % 2 != 0 and number >= 100 and number <= 999: largest_odd = number return largest_odd largest_odd_number = find_largest_odd_number() print("Наибольшее нечетное трехзначное число: ", largest_odd_number)

Программа просит ввести количество чисел в последовательности и сами числа. Затем она находит наибольшее нечетное трехзначное число из введенных чисел и выводит его.

Обратите внимание, что программа проверяет, является ли число нечетным (number % 2 != 0) и находится ли в диапазоне трехзначных чисел (number >= 100 and number <= 999), чтобы исключить числа, которые не удовлетворяют условиям задачи.

Надеюсь, это поможет!

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос