• Предмет: Информатика
  • Автор: musurmonovsunnatillo
  • Вопрос задан 4 месяца назад

2. Операции с массивами

Дан массив А, состоящий из 20 целых чисел. Необходимо: записать все элементы > 5, увеличенных на 0.5 в массив В; определить наибольший элемент массива В; отсортировать массив в по убыванию.


musurmonovsunnatillo: Это. С++

Ответы

Ответ дал: prostochel1085
0

Ответ:

Объяснение:

Для решения задачи нужно использовать цикл для прохода по массиву А, проверять каждый элемент на условие > 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)


musurmonovsunnatillo: Большое спасибо, но это из информатики С++
Вас заинтересует