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

Ответы на вопрос

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



Вот пример кода на C#, который решает данную задачу:
csharpusing 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).


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili