Вопрос задан 30.06.2023 в 06:41. Предмет Информатика. Спрашивает Симонов Иван.

Задать случайным образом 10 элементов массива: целые числа из интервала от -5 до 50. Найти: 1)

Сумма нечётных элементов. 2) произведение элементов, стоящих на чётных местах. 3) количество отрицательных элементов.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Соколовский Олимжон.

Ответ:

для 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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

  1. Сначала мы создадим массив случайных элементов целых чисел от -5 до 50 и вычислим сумму нечетных элементов.
python
import 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)
  1. Теперь вычислим произведение элементов, стоящих на четных местах (позициях):
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)
  1. Наконец, найдем количество отрицательных элементов:
python
# Находим количество отрицательных элементов count_negative_elements = len([x for x in array if x < 0]) print("Количество отрицательных элементов:", count_negative_elements)

Вы можете запустить этот код, чтобы получить ответы на ваши вопросы.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос