Вопрос задан 13.07.2023 в 12:47. Предмет Информатика. Спрашивает Жаргалов Балдан.

5. Напишите программу, которая заполняет массив из 10 элементов случайными числами на отрезке

[-2; 2] и находит произведение ненулевых элементов ​
0 0
Перейти к ответам

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

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

C# 8.0:

using System;

using System.Linq;

...

var Arr = RandomIntArr(-2,2,10);

Console.WriteLine(Arr.Where(x=>x!=0).Aggregate((x,y)=>x*y));

...

static int[] RandomIntArr(int Min, int Max, int ArrLen) {

   Random rnd = new Random();

   int[] Out = new int[ArrLen];

   for (int i = 0; i < ArrLen; i++)  Out[i] = rnd.Next(Min, Max+1);

   return Out;

}

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

Для решения этой задачи, можно использовать язык программирования Python. Вот программа, которая выполняет описанную задачу:

python
import random def generate_random_array(size, lower_bound, upper_bound): return [random.randint(lower_bound, upper_bound) for _ in range(size)] def non_zero_product(array): product = 1 non_zero_elements = [element for element in array if element != 0] for element in non_zero_elements: product *= element return product if __name__ == "__main__": array_size = 10 lower_bound = -2 upper_bound = 2 random_array = generate_random_array(array_size, lower_bound, upper_bound) print("Сгенерированный массив:", random_array) product = non_zero_product(random_array) print("Произведение ненулевых элементов:", product)

Краткое объяснение кода:

  1. Функция generate_random_array генерирует массив случайных чисел заданного размера size в диапазоне от lower_bound до upper_bound.
  2. Функция non_zero_product находит произведение ненулевых элементов массива.
  3. В основной части программы, мы сначала создаем массив из случайных чисел и затем находим произведение ненулевых элементов этого массива.

После запуска программы, вы получите сгенерированный массив и произведение ненулевых элементов этого массива.

0 0

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

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

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

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