Вопрос задан 30.09.2023 в 08:45. Предмет Информатика. Спрашивает Ли Михаил.

Заданий одновимірний масив. Знайти max i min. Визначити, що зустрічається раніше: max чи min і

вивести повідомлення.
0 0
Перейти к ответам

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

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

Ответ:

#! /usr/bin/env python3

#! encoding: utf-8

from random import randint

# Формируем одномерный массив длиной 100 элементов

# с числами от 0 до 100

a = [ randint(0,100) for _ in range(100) ]

_min = a[0]; mn = 0

_max = a[0]; mx = 0

# Просматриваем все элементы массива

for i in range( len(a)) :

# Если находим что-то меньшее, чем найденное раньше,

if a[i] < _min :

 # Запоминаем этот элемент

 _min = a[i]

 # И его порядковый номер тоже запоминаем

 mn = i

 

# Точно так же поступаем с найденным большим элементом

elif a[i] > _max:

 _max = a[i]

 mx = i

 

print('Массив такой: ', a)

print('Минимальный элемент  - ', _min)

print('Максимальный элемент - ', _max)

if mn < mx :

print('Минимальный ', end='')

else:

print('Максимальный ', end='')

print('элемент встретился раньше')

Объяснение:


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

Звучить як завдання для програмування. Я могу надати вам загальний алгоритм на прикладі мови програмування Python. Давайте розглянемо, як це можна зробити:

  1. Спочатку, визначте масив з числами:
python
numbers = [2, 5, 1, 9, 4, 7, 3]
  1. Знайдіть максимальний та мінімальний елемент у масиві:
python
max_number = max(numbers) min_number = min(numbers)
  1. Порівняйте індекси максимального та мінімального елементів у масиві:
python
max_index = numbers.index(max_number) min_index = numbers.index(min_number)
  1. Порівняйте індекси та виведіть повідомлення:
python
if max_index < min_index: print("Максимальний елемент зустрічається раніше за мінімальний елемент.") else: print("Мінімальний елемент зустрічається раніше за максимальний елемент.") print("Максимальний елемент:", max_number) print("Мінімальний елемент:", min_number)

У цьому прикладі програма спочатку знаходить найбільший та найменший елемент у масиві, потім знаходить їхні індекси і порівнює їх, щоб визначити, який з елементів зустрічається раніше.

0 0

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

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

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

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