Не получается определить суму элементов массива кратных 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();
}
}