Вопрос задан 25.06.2023 в 15:12. Предмет Информатика. Спрашивает Лисов Андрей.

ПОМОГИТЕ НАПИСАТЬ ПРОГРАММУ В ПИТОНЕ!!!! ЕСТЬ ЗАПРЕЩЕННЫЕ ОПЕРАТОРЫ!!!! Дан массив. Определить

количество минимальных элементов в массиве В первой строке задается количество элементов массива (не более 100) Во второй строке вводятся элементы массива. Все числа целые Запрещенные операторы: sort;min;max;reverse;count
0 0
Перейти к ответам

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

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

my_list = [1, 1, 0, 0, 1, 0, -1] # Не ясно указан формат ввода... примеров нет

class Cursor:

   def __init__(self):

       self.num = None

       self.count = 0

   def __call__(self, num):

       if self.num is None:

           self.num = num

       if self.num == num:

           self.count += 1

       elif self.num > num:

           self.count = 1

           self.num = num

       else:

           pass

cursor = Cursor()

for i in my_list:

   cursor(i)

print(cursor.count)

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

Вы можете решить эту задачу, не используя запрещенные операторы, следующим образом:

python
# Вводим количество элементов массива n = int(input()) # Вводим элементы массива и разбиваем строку на список чисел arr = list(map(int, input().split())) # Инициализируем переменную для хранения минимального элемента min_element = arr[0] # Инициализируем переменную для подсчета минимальных элементов min_count = 1 # Проходим по остальным элементам массива, начиная со второго for i in range(1, n): # Если текущий элемент меньше минимального, обновляем минимальный элемент и сбрасываем счетчик if arr[i] < min_element: min_element = arr[i] min_count = 1 # Если текущий элемент равен минимальному, увеличиваем счетчик elif arr[i] == min_element: min_count += 1 # Выводим количество минимальных элементов print(min_count)

Эта программа считает количество минимальных элементов в массиве без использования запрещенных операторов.

0 0

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

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

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

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