using System; class Program { static void Main() { int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int sum = 0; for (int i = 0; i < array.Length; i++) { if (i == array[i]) { sum += array[i]; } } Console.WriteLine("Сумма элементов массива, порядковые номера которых совпадают со значением этого элемента: " + sum); } }
Алгоритм решения:
Объявляем и инициализируем массив целых чисел.Создаем переменную sum для хранения суммы элементов.Проходим циклом по всем элементам массива.Если значение элемента массива равно его порядковому номеру (i), то добавляем это значение к сумме.Выводим результат на экран.
class Program
{
static void Main()
{
int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int sum = 0;
for (int i = 0; i < array.Length; i++)
{
if (i == array[i])
{
sum += array[i];
}
}
Console.WriteLine("Сумма элементов массива, порядковые номера которых совпадают со значением этого элемента: " + sum);
}
}
Алгоритм решения:
Объявляем и инициализируем массив целых чисел.Создаем переменную sum для хранения суммы элементов.Проходим циклом по всем элементам массива.Если значение элемента массива равно его порядковому номеру (i), то добавляем это значение к сумме.Выводим результат на экран.