Вывести сумму модулей элементов массива, расположенных после первого элемента равного нулю - C#
Формулировка задачи:
Вывести сумму модулей элементов массива, расположенных после первого элемента равного нулю. Не работает.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); func(); } private void func() { int sum = 0; int[] arr = new int[] { 1, 3, 0, 7, 9, 7 }; bool arrBool = false; for (int i = 0; i <= 6; i++){ if (arr[i] == 0){ arrBool = true; } if (arrBool){ sum += Math.Abs(arr[i]); } } label1.Text = Convert.ToString(sum); } } }
Решение задачи: «Вывести сумму модулей элементов массива, расположенных после первого элемента равного нулю»
textual
Листинг программы
for (int i = 0; i < 6; i++)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д