
Срочно!! 1) а) Составьте программу, которая заполняет массив a[1..10] случайными целыми числами в
диапазоне от 1 до 10 и находит сумму элементов с чётными значениями и количество элементов с нечётными значениями б) Составьте программу, которая заполняет массив b[1..8] случайными целыми числами в диапазоне от 1 до 10 и находит произведение элементов с нечётными значениями и количество элементов с чётными значениями 2) а) Составьте программу, которая заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10, затем элементы с чётными индексами удваивает, а с нечётным утраивает. Выведите на экран исходный и полученный массивы б) Составьте программу, которая заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10, затем изменяет знак элементов с чётными индексами на противоположный. Выведите исходный и полученный массивы.

Ответы на вопрос

Текста много. Поэтому вставлю фото



Программа на языке программирования Python может выглядеть следующим образом:
1) а) Сумма элементов с четными значениями и количество элементов с нечетными значениями в массиве a[1..10]:
```python import random
a = [random.randint(1, 10) for _ in range(10)]
sum_even = 0 count_odd = 0
for num in a: if num % 2 == 0: sum_even += num else: count_odd += 1
print("Массив a:", a) print("Сумма элементов с чётными значениями:", sum_even) print("Количество элементов с нечётными значениями:", count_odd) ```
б) Произведение элементов с нечетными значениями и количество элементов с четными значениями в массиве b[1..8]:
```python b = [random.randint(1, 10) for _ in range(8)]
prod_odd = 1 count_even = 0
for num in b: if num % 2 != 0: prod_odd *= num else: count_even += 1
print("Массив b:", b) print("Произведение элементов с нечётными значениями:", prod_odd) print("Количество элементов с чётными значениями:", count_even) ```
2) а) Удваивание элементов с четными индексами и утраивание элементов с нечетными индексами в массиве a[1..10]:
```python a = [random.randint(1, 10) for _ in range(10)]
for i in range(len(a)): if i % 2 == 0: a[i] *= 2 else: a[i] *= 3
print("Исходный массив a:", a) ```
б) Изменение знака элементов с четными индексами в массиве a[1..10]:
```python a = [random.randint(1, 10) for _ in range(10)]
for i in range(len(a)): if i % 2 == 0: a[i] = -a[i]
print("Исходный массив a:", a) ```
Просто скопируйте и вставьте соответствующий блок кода в свою среду программирования на Python.


Топ вопросов за вчера в категории Информатика







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