Подсчитать сумму квадратов четных элементов массива - C#
Формулировка задачи:
Дана последовательность целых чисел: подсчитать сумму квадратов четных элементов
Решение задачи: «Подсчитать сумму квадратов четных элементов массива»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Двенадцатая_программа__1_
- {
- class Program
- {
- static int[] Input()
- {
- Console.WriteLine("Введите размерность: ");
- Console.Write("n = ");
- int n = int.Parse(Console.ReadLine());
- int[] a = new int[n];
- for (int i = 0; i < n; i++)
- {
- Console.Write("a[{0}] = ", i + 1);
- a[i] = int.Parse(Console.ReadLine());
- }
- return a;
- }
- static void Print(int []a)
- {
- for (int i = 0; i < a.Length; i++)
- Console.Write("{0} ", a[i]);
- Console.WriteLine();
- }
- static void Change(int[]a)
- {
- int res = 0;
- for (int i = 0; i < a.Length; i++)
- if (a[i] % 2 == 0) res += a[i] * a[i];
- Console.WriteLine("Сумма квадратов четных элементов = {0}",res);
- }
- static void Main(string[] args)
- {
- int[] myarr = Input();
- Console.WriteLine("Исходный массив: ");
- Print(myarr);
- Console.WriteLine("Вывод: ");
- Change(myarr);
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д