В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Нурай231
Нурай231
27.02.2021 18:27 •  Информатика

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

Ответ:
elit5555
elit5555
21.01.2024 15:30
Хорошо, я могу помочь Вам с написанием программы на языке программирования 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
```

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