
СРОЧНОдан массив из 20 элементов определить сумму 5-ти наибольших чисел


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

begin
ArrRandom(20,-100,100).Println.
OrderDescending.Take(5).Sum.Println
end.
На PascalABC.NET



Для решения данной задачи, нужно выполнить следующие шаги:
1. Создать массив из 20 элементов. Предположим, что массив уже задан. Массив может быть заполнен случайными числами или введен вручную пользователем.
2. Отсортировать массив по убыванию. Это можно сделать с помощью любого алгоритма сортировки, например, сортировкой пузырьком, сортировкой выбором или сортировкой вставками. В результате массив будет упорядочен от наибольшего значения до наименьшего.
3. Выбрать первые 5 элементов из отсортированного массива, так как они будут наибольшими.
4. Произвести суммирование выбранных 5 элементов. Для этого можно использовать цикл или просто вычислить сумму 5 элементов вручную.
5. Получить результат - сумму 5 наибольших чисел в массиве.
Пример кода на языке Python:
```python # Создание массива array = [5, 9, 2, 7, 6, 1, 8, 3, 10, 4, 15, 12, 13, 11, 14, 19, 20, 17, 18, 16]
# Сортировка массива по убыванию array.sort(reverse=True)
# Выбор первых 5 наибольших элементов top_5 = array[:5]
# Суммирование выбранных элементов sum_top_5 = sum(top_5)
# Вывод результата print("Сумма 5 наибольших чисел:", sum_top_5) ```
В данном примере приведен уже заданный массив из 20 элементов. Вы можете изменить значения элементов массива или выбрать свой собственный способ заполнения. В итоге вы получите сумму 5 наибольших чисел в массиве.


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