Вопрос задан 23.07.2023 в 13:37. Предмет Информатика. Спрашивает Шихов Роман.

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

число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, кратное 3.
0 0
Перейти к ответам

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

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

var: n, a, i, amin: integer;

begin

readln(n);

amin:= 30001;

for i:= 1 to n do begin

readln(a);

if (a mod 3 = 0) and (amin > a) then amin:= a;

end;

writeln(amin);

end.

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

Для решения этой задачи можно написать программу на языке Python. Программа будет считывать количество чисел в последовательности, а затем сами числа, после чего определит минимальное число, кратное 3. Вот пример такой программы:

python
def find_minimum_multiple_of_3(numbers): min_multiple_of_3 = float('inf') for num in numbers: if num % 3 == 0 and num < min_multiple_of_3: min_multiple_of_3 = num return min_multiple_of_3 def main(): try: num_count = int(input("Введите количество чисел в последовательности: ")) if num_count <= 0 or num_count > 1000: raise ValueError("Некорректное количество чисел") sequence = [] for i in range(num_count): num = int(input(f"Введите число {i + 1}: ")) if num <= 0 or num > 30000: raise ValueError("Некорректное число в последовательности") sequence.append(num) result = find_minimum_multiple_of_3(sequence) print(f"Минимальное число, кратное 3: {result}") except ValueError as e: print(f"Ошибка: {e}") if __name__ == "__main__": main()

Пример использования программы:

yaml
Введите количество чисел в последовательности: 5 Введите число 1: 12 Введите число 2: 34 Введите число 3: 6 Введите число 4: 9 Введите число 5: 21 Минимальное число, кратное 3: 6

Примечание: Программа предполагает корректный ввод данных согласно условиям задачи.

0 0

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

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

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

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