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

Ответы

Ответ дал: simbion0
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<int> numbers = new List<int>();

           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();


       }

   }

}

Ответ дал: simbion0
0
if (numbers[i] == i + 1) если нужно счет номеров начинать с 1
Вас заинтересует