Вопрос задан 18.03.2021 в 01:09. Предмет Информатика. Спрашивает Ковина Лера.

Дан массив целых чисел, состоящий из 15 элементов. Заполнить его с клавиатуры. Найти:−

сумму  элементов, имеющих нечетные индексы; − число элементов массива, значения которых больше заданного числа А и кратны 5. − номер первого отрицательного элемента, делящегося на 5 с остатком 2. − заменить максимальный элемент на противоположный по знаку.− заменить нулями элементы между минимальным и максимальным, кроме них самих.
0 0
Перейти к ответам

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

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

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

Хорошо! Давайте разберем по очереди каждую задачу для данного массива целых чисел.

  1. Найдем сумму элементов, имеющих нечетные индексы:
    • Попросим пользователя ввести 15 целых чисел с клавиатуры и запишем их в массив.
    • Проитерируемся по массиву и просуммируем только элементы с нечетными индексами.
python
# Ввод элементов массива array = [] for i in range(15): num = int(input(f"Введите число {i + 1}: ")) array.append(num) # Сумма элементов с нечетными индексами sum_odd_indices = sum(array[1::2]) print("Сумма элементов с нечетными индексами:", sum_odd_indices)
  1. Найдем количество элементов массива, значения которых больше заданного числа А и кратны 5:
    • Попросим пользователя ввести число А.
    • Проитерируемся по массиву и подсчитаем элементы, удовлетворяющие условиям (больше А и кратные 5).
python
# Ввод числа А A = int(input("Введите число А: ")) # Подсчет элементов, удовлетворяющих условиям count_greater_and_multiple_of_5 = sum(1 for num in array if num > A and num % 5 == 0) print("Количество элементов больше А и кратных 5:", count_greater_and_multiple_of_5)
  1. Найдем номер первого отрицательного элемента, делящегося на 5 с остатком 2:
    • Проитерируемся по массиву, найдем первый отрицательный элемент, делящийся на 5 с остатком 2, и запомним его индекс.
python
# Поиск номера первого отрицательного элемента, делящегося на 5 с остатком 2 index_negative_divisible_by_5_with_remainder_2 = next((i for i, num in enumerate(array) if num < 0 and num % 5 == 2), -1) print("Номер первого отрицательного элемента, делящегося на 5 с остатком 2:", index_negative_divisible_by_5_with_remainder_2)
  1. Заменим максимальный элемент на противоположный по знаку:
    • Найдем максимальный элемент массива и его индекс.
    • Заменим максимальный элемент на его противоположность по знаку.
python
# Поиск максимального элемента и его индекса max_num = max(array) max_index = array.index(max_num) # Замена максимального элемента на противоположный по знаку array[max_index] = -max_num print("Массив после замены максимального элемента на пр
0 0

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

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

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