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