Определить сумму квадратов всех элементов массива - C#
Формулировка задачи:
Определить сумму квадратов всех элементов массива, сумму шести первых элементов массива; сумму элементов массива с k1-го по k2-й (значения kl и k2 вводятся с клавиатуры; k2 > kl);
Решение задачи: «Определить сумму квадратов всех элементов массива»
textual
Листинг программы
static void Main(string[] args)
{
int n = 10, sum6 = 0, sumUser = 0;
double sum = 0;
int[] arr = new int[n];
Console.Write("Введите k1 = ");
int k1 = int.Parse(Console.ReadLine());
int k2 = 0;
do
{
Console.Write("Введите k2 = ");
k2 = int.Parse(Console.ReadLine());
}
while(k2 < k1);
Random rnd = new Random();
Console.Write("Элементы: ");
for (int i = 0; i < n; i++)
{
arr[i] = rnd.Next(0, 10);
Console.Write(arr[i] + " ");
sum += Math.Pow(arr[i], 2);
if (i < 6)
sum6 += arr[i];
if ((i >= k1) && (i <= k2))
sumUser += arr[i];
}
Console.Write("\nСумма квадратов: " + sum);
Console.Write("\nСумма первых 6 элементов: " + sum6);
Console.WriteLine("\nСумма с k1 по k2: " + sumUser);
}