Вопрос задан 15.06.2023 в 02:43. Предмет Информатика. Спрашивает Майерова Настя.

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

номера которых совпадают со значением этого элемента.Написать программу на паскале.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сергеева Ангелина.

Var

i,n,s: Integer;

x: Array[1..100] of Integer;

BEGIN

Write('Введите кол-во элементов: ');

Readln(n);

Writeln('Введите массив:');

For i:=1 to n do

Readln(x[i]);

Clrscr;

Writeln('Массив:');

For i:=1 to n do

begin

If x[i]=i Then s:=s+x[i];

Write(x[i]:4);

end;

Writeln;

Writeln('Сумма = ',s);

END.

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

Конечно, вот пример программы на языке Паскаль, которая вычисляет сумму элементов массива, у которых порядковый номер совпадает со значением элемента:

pascal
program SumOfMatchingIndices; const MaxSize = 100; var arr: array[1..MaxSize] of Integer; N, i, sum: Integer; begin write('Введите количество элементов в массиве (N): '); readln(N); writeln('Введите элементы массива:'); for i := 1 to N do begin write('Элемент ', i, ': '); readln(arr[i]); end; sum := 0; for i := 1 to N do begin if i = arr[i] then sum := sum + arr[i]; end; writeln('Сумма элементов совпадающих с порядковым номером: ', sum); end.

В этой программе мы сначала запрашиваем у пользователя количество элементов в массиве N, а затем заполняем массив arr этой длины. Затем мы проходим по массиву и проверяем каждый элемент: если его значение совпадает с его порядковым номером, то добавляем его к сумме sum. В конце выводим полученную сумму на экран.

0 0

Похожие вопросы

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

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

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