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
