Вопрос задан 31.07.2023 в 05:26. Предмет Информатика. Спрашивает Живцова Анастасия.

1. Массив заполнен случайными числами. Подсчитать сумму элементов массива, квадратный корень

которых больше своего номера. 2. Имеется массив из 15 случайных чисел в диапазоне от -20 до 30. Определить количество элементов, которые больше квадрата минимального числа (0 – не рассматривать). 3. Задан одномерный массив из 20 чисел. Исключить из массива максимальный и минимальный элементы. Ввод элементов организовать с клавиатуры.
0 0
Перейти к ответам

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

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


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

Для выполнения данных задач на языке программирования, я предоставлю примеры решения на Python:

  1. Подсчитаем сумму элементов массива, квадратный корень которых больше своего номера:
python
import random # Генерируем массив из 20 случайных чисел в диапазоне от 1 до 100 array = [random.randint(1, 100) for _ in range(20)] # Подсчитываем сумму элементов массива, квадратный корень которых больше своего номера sum_of_elements = sum([x for i, x in enumerate(array) if x ** 0.5 > i]) print("Массив:", array) print("Сумма элементов массива, квадратный корень которых больше своего номера:", sum_of_elements)
  1. Определяем количество элементов, которые больше квадрата минимального числа:
python
import random # Генерируем массив из 15 случайных чисел в диапазоне от -20 до 30 array = [random.randint(-20, 30) for _ in range(15)] # Находим минимальное число в массиве min_value = min(array) # Определяем количество элементов, которые больше квадрата минимального числа count = sum(1 for x in array if x > min_value**2 and x != 0) print("Массив:", array) print("Количество элементов, которые больше квадрата минимального числа:", count)
  1. Исключаем из массива максимальный и минимальный элементы, полученные из ввода с клавиатуры:
python
# Вводим элементы массива с клавиатуры array = [] for i in range(20): while True: try: num = float(input(f"Введите число {i + 1}: ")) array.append(num) break except ValueError: print("Некорректный ввод, попробуйте снова.") # Находим максимальный и минимальный элементы массива max_value = max(array) min_value = min(array) # Исключаем максимальный и минимальный элементы из массива array = [x for x in array if x != max_value and x != min_value] print("Исходный массив:", array)

Обратите внимание, что в примерах использованы разные способы генерации и ввода данных, их можно изменить в соответствии с вашими потребностями. Также, в третьем примере предполагается, что пользователь вводит числа одно за другим, разделяя их клавишей "Enter".

0 0

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

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

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

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