2. Операции с массивами
Дан массив А, состоящий из 20 целых чисел. Необходимо: записать все элементы > 5, увеличенных на 0.5 в массив В; определить наибольший элемент массива В; отсортировать массив в по убыванию.
Ответы
Ответ:
Объяснение:
Для решения задачи нужно использовать цикл для прохода по массиву А, проверять каждый элемент на условие > 5, и если элемент соответствует условию, увеличивать его на 0.5 и добавлять в массив В. Затем можно найти наибольший элемент в массиве В и отсортировать его по убыванию.
Пример решения на языке Python:
A = [1, 4, 7, 3, 8, 6, 2, 9, 10, 12, 5, 11, 13, 15, 14, 16, 18, 20, 19, 17]
B = []
# проходим по массиву А, проверяем каждый элемент на условие > 5
# и добавляем в массив В, увеличивая на 0.5
for elem in A:
if elem > 5:
B.append(elem + 0.5)
# находим наибольший элемент в массиве В
max_elem = max(B)
# сортируем массив В по убыванию
B.sort(reverse=True)
print("Массив A:", A)
print("Массив B:", B)
print("Наибольший элемент в массиве B:", max_elem)