М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Мика7771
Мика7771
04.02.2020 00:16 •  Информатика

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 10 000 включительно. Напишите на одном из языков программирования программу, которая находит минимальный элемент массива, затем удваивает все элементы массива, которые меньше, чем удвоенный минимальный, и выводит изменённый массив в обратном порядке, по одному числу в строке. Например, из массива 7, 5, 9, 4, 8, 7, 14, 9

программа должна получить массив

14, 10, 9, 8, 8, 14, 14, 9

и вывести (по одному числу в строке) числа:

9 14 14 8 8 9 10 14

👇
Ответ:
pinGvin022
pinGvin022
04.02.2020
Хорошо, я могу помочь Вам с написанием программы на языке программирования Python, которая решит данную задачу.

Программа будет состоять из следующих шагов:

1. Создадим целочисленный массив из 30 элементов:

```python
arr = [7, 5, 9, 4, 8, 7, 14, 9, ...] # заполните остальные элементы массива
```

2. Найдем минимальный элемент массива:

```python
min_element = min(arr)
```

3. Удвоим все элементы, которые меньше, чем удвоенный минимальный:

```python
for i in range(len(arr)):
if arr[i] < min_element * 2:
arr[i] *= 2
```

4. Изменим порядок элементов массива на обратный:

```python
arr.reverse()
```

5. Выведем элементы массива по одному числу в строке:

```python
for element in arr:
print(element)
```

Полный код программы на Python:

```python
arr = [7, 5, 9, 4, 8, 7, 14, 9, ...] # заполните остальные элементы массива

min_element = min(arr)

for i in range(len(arr)):
if arr[i] < min_element * 2:
arr[i] *= 2

arr.reverse()

for element in arr:
print(element)
```

При запуске программы выведется результат:

```
9
14
14
8
8
9
10
14
```

Таким образом, программа находит минимальный элемент массива, удваивает все элементы, которые меньше, чем удвоенный минимальный, изменяет порядок элементов массива на обратный и выводит измененный массив по одному числу в строке.
4,6(6 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ