
Дан массив. Ввести количество элементов массива с клавиатуры. Сгенерировать массив с помощью
случайных чисел. Найти количество и сумму всех элементов кратных 3 Python

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

S<sInt n;
Cin>>n;
Int a[n],k=0,s:
For(int i=0;i
If(a[i]/3==0)k++;s=s+a[i]:
Cout<s<<endl<<k;



Для решения данной задачи, можно использовать модуль random, чтобы генерировать случайные числа, и цикл for для нахождения суммы и количества элементов кратных 3.
Вот пример кода, который решает данную задачу:
```python import random
# Ввод количества элементов массива n = int(input("Введите количество элементов массива: "))
# Генерация массива с помощью случайных чисел array = [random.randint(1, 100) for _ in range(n)]
# Вывод сгенерированного массива print("Сгенерированный массив:", array)
# Нахождение количества и суммы элементов кратных 3 count = 0 sum = 0
for num in array: if num % 3 == 0: count += 1 sum += num
# Вывод результата print("Количество элементов кратных 3:", count) print("Сумма элементов кратных 3:", sum) ```
Пример работы программы:
``` Введите количество элементов массива: 10 Сгенерированный массив: [59, 78, 91, 84, 70, 72, 64, 61, 48, 97] Количество элементов кратных 3: 5 Сумма элементов кратных 3: 264 ```
В данном примере мы сначала вводим количество элементов массива с помощью функции input(). Затем с помощью генератора списков и функции random.randint() создаем массив с случайными числами от 1 до 100.
Далее, с помощью цикла for проходим по каждому элементу массива и проверяем, делится ли он на 3 без остатка. Если да, то увеличиваем счетчик count на 1 и добавляем значение элемента к сумме sum.
В конце выводим на экран количество элементов кратных 3 и их сумму.


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







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