Произведение правее 0-го элемента - C#
Формулировка задачи:
Написал код, который вычисляет произведение элементов левее 0-го элемента.
Как сделать так, чтоб он вычислял правее 0-го элемента.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Задание1 { class Program { static void Main(string[] args) { int p = 0; int n = int.Parse(Console.ReadLine()); int[] a = new int[n]; for (int i = 0; i < n; i++) a[i] = int.Parse(Console.ReadLine()); int mult = 1; for (int i = n-2; i >= 0; i--) { if (a[i]==0) p=i; } for (int i = p - 1; i >= 0; i--) { mult *= a[i]; } Console.WriteLine(mult); } } }
Решение задачи: «Произведение правее 0-го элемента»
textual
Листинг программы
for (int index = p + 1; index < a.Length; ++index) { mult *= a[index]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д