
Заполнить массив из 10 элементов случайными числами в интервале от [-10..10] и найти в нем
максимальный и минимальный элементы и их номера

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

PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018
Внимание! Если программа не работает, обновите версию!
begin
var a := ArrRandom(10, -10, 10);
a.Println;
var i := a.IndexMin;
Writeln('Min a[', i + 1, ']=', a[i]);
i := a.IndexMax;
Writeln('Max a[', i + 1, ']=', a[i])
end.
-6 -10 9 0 -9 2 10 -7 1 3
Min a[2]=-10
Max a[7]=10



javascript:var массив = [], макс_зн, макс_ном, мин_зн, мин_ном; for (let сч = 0; сч < 10; сч++) массив.push((function (от, до) { return Math.round(от - 0.5 + Math.random() * (до - от + 1)); })(-10, 10)); массив.forEach(function (зн, ном) { if (ном == 0) { макс_зн = зн; макс_ном = 0; мин_зн = зн; мин_ном = 0; } else { if (зн > макс_зн) { макс_зн = зн; макс_ном = ном; } else if (зн < мин_зн) { мин_зн = зн; мин_ном = ном; } } }); alert(макс_зн + " (" + макс_ном + "); " + мин_зн + " (" + мин_ном + ")");



Хорошо! Я могу помочь вам с этой задачей. Вот пример кода на языке Python, который создаст массив из 10 случайных чисел в интервале от -10 до 10, а затем найдет максимальный и минимальный элементы и их индексы:
pythonimport random
# Создаем массив из 10 случайных чисел
arr = [random.randint(-10, 10) for _ in range(10)]
# Инициализируем переменные для хранения максимального и минимального элементов и их индексов
max_value = arr[0]
min_value = arr[0]
max_index = 0
min_index = 0
# Проходим по массиву и находим максимальный и минимальный элементы
for i in range(1, len(arr)):
if arr[i] > max_value:
max_value = arr[i]
max_index = i
if arr[i] < min_value:
min_value = arr[i]
min_index = i
# Выводим результаты
print("Массив:", arr)
print("Максимальный элемент:", max_value)
print("Индекс максимального элемента:", max_index)
print("Минимальный элемент:", min_value)
print("Индекс минимального элемента:", min_index)
Этот код использует модуль random
, чтобы генерировать случайные числа в заданном интервале. Он также использует цикл for
для нахождения максимального и минимального элементов и их индексов в массиве.
Выполнение этого кода приведет к выводу массива, максимального и минимального элементов, а также их индексов.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili