C# Задана последовательность N целых чисел. Вычислить сумму элементов массива, порядковые...

0 голосов
56 просмотров

C# Задана последовательность N целых чисел. Вычислить сумму элементов массива, порядковые номера которых совпадают со значением этого элемента.


Информатика (118 баллов) | 56 просмотров
Дан 1 ответ
0 голосов

using System;

using System.Collections.Generic;


namespace Num

{


class Program

   {

       static void Main(string[] args)

       {

           Console.WriteLine("Введите количество элементов: ");

           int N = Int32.Parse(Console.ReadLine());


           Console.WriteLine("Введите элементы через enter: ");

           List numbers = new List();

           for(int i = 0; i < N; ++i)

           {

               int temp = Int32.Parse(Console.ReadLine());

               numbers.Add(temp);

           }



           Console.WriteLine("Элемены значения которых совпадают с их индексом:");

           for (int i = 0; i < N; ++i)

           {

               if (numbers[i] == i)

                   Console.Write(numbers[i] + " ");

           }

           Console.WriteLine();


           Console.ReadKey();


       }

   }

}

(1.3k баллов)
0

if (numbers[i] == i + 1) если нужно счет номеров начинать с 1