Вопрос задан 11.04.2021 в 03:33. Предмет Информатика. Спрашивает Хадиева Элина.

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

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

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

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

https://ideone.com/XbJwrO

код тут C++

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

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

Вот пример программы на языке Python:

python
max_divisible_by_3 = float('-inf') min_divisible_by_3 = float('inf') max_not_divisible_by_3 = float('-inf') min_not_divisible_by_3 = float('inf') while True: n = int(input()) if n == 0: break if n % 3 == 0: if n > max_divisible_by_3: max_divisible_by_3 = n if n < min_divisible_by_3: min_divisible_by_3 = n else: if n > max_not_divisible_by_3: max_not_divisible_by_3 = n if n < min_not_divisible_by_3: min_not_divisible_by_3 = n print(max_divisible_by_3, min_divisible_by_3)

При запуске программы она будет последовательно запрашивать числа, пока не будет введено 0. Если число кратно 3, то проверяем, является ли оно наибольшим или наименьшим числом, кратным 3, и обновляем соответствующие переменные. Если число не кратно 3, то проверяем, является ли оно наибольшим или наименьшим числом, не кратным 3, и обновляем соответствующие переменные. В конце программы выводятся наибольшее и наименьшее числа, кратные 3.

0 0

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

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

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