nord248
?>

Дан целочисленный массив из 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

Информатика

Ответы

poiskmarina
Хорошо, я могу помочь Вам с написанием программы на языке программирования 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
```

Таким образом, программа находит минимальный элемент массива, удваивает все элементы, которые меньше, чем удвоенный минимальный, изменяет порядок элементов массива на обратный и выводит измененный массив по одному числу в строке.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан целочисленный массив из 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
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Nekrasova
spikahome
mbudilina
Владислав-Александр32
Andreeva
misie1974
marinazubcko16729
Latsukirina
Zashchitin Denis
vasearu
scraer198258
Zukhra Andreevich1040
slastena69678
tetralek
hristos1212