Как записать расчет выражения по массиву в общем виде? - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д