Вопрос задан 25.07.2023 в 13:26. Предмет Информатика. Спрашивает Григорьева Саша.

Написать программы: 1. На вход поступает последовательность натуральных чисел, заканчивающаяся

числом 0 (0 - признак окончания последовательности). Все числа не превышают значение 65535. Программа должна вывести Б) Максимальное число из этой последовательности В) Минимальное число этой последовательности Г) Количество чисел, последняя цифра которых - 7
0 0
Перейти к ответам

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

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

PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018

Внимание! Если программа не работает, обновите версию!

begin

 var (max, min, k) := (-100000, 100000, 0);

 ReadSeqIntegerWhile(t -> t <> 0)

     .Foreach(t ->

     begin

       if t > max then max := t;

       if t < min then min := t;

       if t mod 10 = 7 then Inc(k)

     end);

 Writeln('min=', min, ', max=', max, ', искомое кол-во: ', k)

end.

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

Для решения данных задач, вам потребуется написать программу на языке программирования, так что я предоставлю вам примеры кода на Python. Эти программы будут читать последовательность натуральных чисел до тех пор, пока не встретится число 0, и затем выполнять необходимые действия.

  1. Нахождение максимального числа:
python
def find_max_number(): max_number = 0 while True: num = int(input("Введите число (0 для окончания ввода): ")) if num == 0: break max_number = max(max_number, num) return max_number result_max = find_max_number() print("Максимальное число:", result_max)
  1. Нахождение минимального числа:
python
def find_min_number(): min_number = 65535 while True: num = int(input("Введите число (0 для окончания ввода): ")) if num == 0: break min_number = min(min_number, num) return min_number result_min = find_min_number() print("Минимальное число:", result_min)
  1. Нахождение количества чисел, последняя цифра которых - 7:
python
def count_numbers_ending_with_seven(): count = 0 while True: num = int(input("Введите число (0 для окончания ввода): ")) if num == 0: break last_digit = num % 10 if last_digit == 7: count += 1 return count result_count = count_numbers_ending_with_seven() print("Количество чисел, оканчивающихся на 7:", result_count)

Это примеры программ на языке Python, которые выполняют указанные задачи. Вы можете запустить каждую программу и вводить последовательность чисел с клавиатуры, завершая ввод числом 0. Программы выведут результаты в соответствии с поставленными задачами.

0 0

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

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

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

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