Задача: Задайте одномерный массив, заполненный случайными числами. Найдите сумму элементов, стоящих на нечётных позициях
Пример:
[3, 7, 23, 12] ->26
[-4, -6, 89, 6] -> 84
Решение:
Console.Write(«Введите количество элементов массива: «);
int a = Convert.ToInt32(Console.ReadLine());
int[] randomArray = new int[a];void mas(int a)
{
for (int i = 0; i < a; i++)
{
randomArray[i] = new Random().Next(1,9);
Console.Write(randomArray[i] + » «);
}}
int kol(int[] randomArray)
{
int sum = 0;
int i = 0;
while (i < randomArray.Length)
{
sum = sum + randomArray[i];
i = i + 2;
}
return sum;
}mas(a);
Console.Write($»\nCумма элементов, стоящих на нечётных позициях: {kol(randomArray)}»);
Пояснение:
Задача с перебором элементов, которые находятся на нечетных позициях в одномерном массиве. Используется цикл while, где просто к переменной i добавляется 2, чтобы перебрать все нечетные позиции элементов.
Здравствуйте!
Что такое mas?
И почему код понимает kol как количество?
Заранее спасибо!