Не получается определить суму элементов массива кратных 3 - C#
Формулировка задачи:
Задача : " Определить суму элементов массива Z, кратных 3. Исходную таблицу и результат операции вывести на экран.
Массив Z(k). K=10. Я сделал таким образом когда я вписываю следующим образом:
Результат получается 0.
Помогите реализовать второй способ
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace KR_z3 { class Program { static void Main(string[] args) { int sum = 0; int[]Z ={0,1,2,3,4,5,6,7,8,9}; foreach(int i in Z) { if (Z[i] % 3 == 0 && Z[i]!=0 ) { sum+= Z[i]; Console.WriteLine(" числа кратные трём :" + i); Console.WriteLine(" ------" ); } } Console.WriteLine("Сума чисел кратных трём :" + sum); Console.ReadKey(); } } }
int sum = 0,k=10; int[]Z =new int [k];
Решение задачи: «Не получается определить суму элементов массива кратных 3»
textual
Листинг программы
using System; class test { static void Main() { int sum = 0, k = 10; int[] Z = new int[k]; for (int i = 0; i < Z.Length;i++ ) { Z[i] = i; if (Z[i] % 3 == 0 && Z[i] != 0) { sum += Z[i]; Console.WriteLine(" числа кратные трём :" + i); Console.WriteLine(" ------"); } } Console.WriteLine("Сума чисел кратных трём :" + sum); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д