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

Ответы 2

  • if (numbers[i] == i + 1) если нужно счет номеров начинать с 1
  • 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();

           }

       }

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years