
Задать случайным образом 10 элементов массива: целые числа из интервала от -5 до 50. Найти: 1)
Сумма нечётных элементов. 2) произведение элементов, стоящих на чётных местах. 3) количество отрицательных элементов.

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

Ответ:
для c++
#include <iostream>
#include <math.h>
#include <string>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int n=10,i,sum=0,ymnoj,negative=0;
int arr[n];
for (i=0;i<n;i++)
{
arr[i] = rand() % 50 - 5;
}
for(i=0;i<n;i++)
{
cout << arr[i] << "\n";
}
for(i=0;i<n;i++)
{
if(i % 2 == 0)
sum += arr[i];
}
cout << "Summa = " << sum << endl;
for(i=0;i<n;i++)
{
if(i %2 != 0)
ymnoj*=arr[i];
}
cout << "ymnojenie = " << ymnoj << endl;
for(i=0;i<n;i++)
{
if(arr[i]<0)
negative++;
}
cout << "Negativnix elementov : "<< negative << endl;
return 0;
}



Давайте начнем с создания массива случайных элементов и затем выполним каждое из ваших требований.
- Сначала мы создадим массив случайных элементов целых чисел от -5 до 50 и вычислим сумму нечетных элементов.
pythonimport random
# Создаем пустой массив
array = []
# Заполняем массив 10 случайными целыми числами из интервала [-5, 50]
for _ in range(10):
array.append(random.randint(-5, 50))
# Выводим массив
print("Сгенерированный массив:", array)
# Вычисляем сумму нечетных элементов
sum_of_odd_elements = sum([x for x in array if x % 2 != 0])
print("Сумма нечетных элементов:", sum_of_odd_elements)
- Теперь вычислим произведение элементов, стоящих на четных местах (позициях):
python# Вычисляем произведение элементов, стоящих на четных позициях
product_of_even_index_elements = 1
for i in range(len(array)):
if i % 2 == 0:
product_of_even_index_elements *= array[i]
print("Произведение элементов на четных позициях:", product_of_even_index_elements)
- Наконец, найдем количество отрицательных элементов:
python# Находим количество отрицательных элементов
count_negative_elements = len([x for x in array if x < 0])
print("Количество отрицательных элементов:", count_negative_elements)
Вы можете запустить этот код, чтобы получить ответы на ваши вопросы.


Похожие вопросы


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