Вопрос задан 13.04.2020 в 02:32. Предмет Информатика. Спрашивает Мирошниченко Павел.

Какое число было введено в данной программе, если результатом исполнения является число 100? var a:

array [1..8] of integer; i, sum: integer; begin readln (a [1]); sum :=0; for i:=1 to 8 do a [i] := a [i-1] + 3; for i :=8 downto 1 do sum:= sum + a [i]; writeln (sum) end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Глухова Полина.
Результатом исполнения данной программы не может быть число 100, так как эта программа содержит ошибку.
Массив здесь описан
var a: array [1..8] of integer;
При выполнении цикла
for i:=1 to 8 do a [i] := a [i-1] + 3;
на первом шаге должна быть выполнена команда a[1]:=a[0]+3
Элемента a[0] в массиве нет. Даже если бы он был, то введенное значение a[1] было бы заменено новым значением 
a[0]+3
0 0

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

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

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