Вопрос задан 11.04.2021 в 19:56. Предмет Информатика. Спрашивает Николаева Ксюша.

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

которых совпадают со значением этого элемента.
0 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();


       }

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на C#, который решает данную задачу:

csharp
using System; class Program { static void Main(string[] args) { int[] arr = { 3, 5, 1, 4, 2, 6 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { if (arr[i] == i + 1) { sum += arr[i]; } } Console.WriteLine("Сумма элементов, порядковый номер которых совпадает со значением: " + sum); } }

Здесь мы объявляем массив arr и инициализируем его целыми числами. Затем мы инициализируем переменную sum нулем.

Затем мы перебираем каждый элемент массива arr, используя цикл for. Для каждого элемента мы проверяем, равен ли его порядковый номер значению этого элемента плюс единице (мы используем i + 1, потому что индексация массивов начинается с нуля, а номера элементов начинаются с единицы). Если да, то мы добавляем значение этого элемента к переменной sum.

Наконец, мы выводим результат на экран. В данном примере сумма элементов, порядковый номер которых совпадает со значением, будет равна 6 (так как только элементы с индексами 2 и 4 удовлетворяют этому условию, и их сумма равна 6).

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос