Как записать расчет выражения по массиву в общем виде? - C#
Формулировка задачи:
Вычислить y=x(0)+x(0)*x(1)+x(0)*x(1)*x(2)+...+x(0)*x(1)*...*x(m), где m либо номер первого отрицательного элемента массива Х, либо число N, если в массиве Х нет отрицательных элементов.
Подскажите, правильно ли Я понял задание.
Создаем массив X
Ищем индекс первого отрицательного элемента массива.
Если не нашел, то... число N, что это за число N и как Мне записать выражение y=...в общем виде.
Решение задачи: «Как записать расчет выражения по массиву в общем виде?»
textual
Листинг программы
- int[] mas = new int[100];
- Random r = new Random();
- for (int i = 0; i < mas.Length; i++)
- {
- mas[i] = r.Next(-100, 100);
- }
- int result = 0; int mul = 1;
- for (int i = 0; i < (mas.Length - 1); i++)
- {
- mul = mul * mas[i];
- result = result + mul;
- if (mas[i] <= 0)
- break;
- Console.WriteLine(" " + result);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д