Дан целочисленный массив из 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
Программа будет состоять из следующих шагов:
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
```
Таким образом, программа находит минимальный элемент массива, удваивает все элементы, которые меньше, чем удвоенный минимальный, изменяет порядок элементов массива на обратный и выводит измененный массив по одному числу в строке.