Вывести сумму тех элементов которые кратны 5. Найдите ошибку в коде - C#
Формулировка задачи:
Дан массив из 15 элементов. Мне нужно вывести сумму тех элементов которые кратны 5. Написала,но что то не выводит мне элементы кратные 5 и не считает их сумму. Найдите ошибку в коде
{ public partial class Form1 : Form { int[] Mas = new int[15]; int sum = 0; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Random rand = new Random(); textBox1.Text = ""; for (int i = 0; i < 15; i++) { Mas[i] = rand.Next(-50, 50); textBox1.Text += "Mas[" + Convert.ToString(i) + "] = " + Convert.ToString(Mas[i]) + Environment.NewLine; } } private void button2_Click(object sender, EventArgs e) { { textBox2.Text = ""; for (int i = 0; i < 15; i++) { if (Mas[i]/5==0) sum+=Mas[i]; Console.WriteLine(sum); textBox2.Text += "Mas[" + Convert.ToString(i) + "] = " + Convert.ToString(Mas[i]) + Environment.NewLine; }
Решение задачи: «Вывести сумму тех элементов которые кратны 5. Найдите ошибку в коде»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication7 { class Program { static void Main(string[] args) { Random rand = new Random(); int[] mass = new int[15]; for (int i = 0; i < 15; i++) mass[i] = rand.Next(1, 100); int res = mass.Where(n=>(n%5==0)).ToArray().Sum(); Console.WriteLine("Результат: {0}", res); Console.Read(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д