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