Не получается определить суму элементов массива кратных 3 - C#

Узнай цену своей работы

Формулировка задачи:

Задача : " Определить суму элементов массива Z, кратных 3. Исходную таблицу и результат операции вывести на экран. Массив Z(k). K=10. Я сделал таким образом
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace KR_z3
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. int sum = 0;
  12. int[]Z ={0,1,2,3,4,5,6,7,8,9};
  13. foreach(int i in Z)
  14. {
  15. if (Z[i] % 3 == 0 && Z[i]!=0 )
  16. {
  17. sum+= Z[i];
  18. Console.WriteLine(" числа кратные трём :" + i);
  19. Console.WriteLine(" ------" );
  20. }
  21. }
  22. Console.WriteLine("Сума чисел кратных трём :" + sum);
  23. Console.ReadKey();
  24. }
  25. }
  26. }
когда я вписываю следующим образом:
Листинг программы
  1. int sum = 0,k=10;
  2. int[]Z =new int [k];
Результат получается 0. Помогите реализовать второй способ

Решение задачи: «Не получается определить суму элементов массива кратных 3»

textual
Листинг программы
  1. using System;
  2. class test
  3. {
  4.     static void Main()
  5.     {
  6.         int sum = 0, k = 10;
  7.         int[] Z = new int[k];
  8.         for (int i = 0; i < Z.Length;i++ )
  9.         {
  10.             Z[i] = i;
  11.             if (Z[i] % 3 == 0 && Z[i] != 0)
  12.             {
  13.  
  14.                 sum += Z[i];
  15.                 Console.WriteLine(" числа кратные трём :" + i);
  16.                 Console.WriteLine(" ------");
  17.  
  18.             }
  19.         }
  20.  
  21.         Console.WriteLine("Сума чисел кратных трём :" + sum);
  22.         Console.ReadKey();
  23.     }
  24. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы