const n=100

program Zadacha1;

ver a: array [1.. n] of real;

x:: real; i: integer;

began;

writeln (Введите элементы массива');

for i;= 1 to n do red (a [i]);

writeln ('Введите значение для посика')

read (x);

for i:=1 to n do

if a[i] == x then

writeln ('на ', i, 'месте массива находится заданный элемент', x:8:2);

enn!

yecgaass121212 yecgaass121212    2   09.11.2021 23:37    0

Ответы
Лера565009 Лера565009  09.11.2021 23:40

const n=100;

program Zadacha1;

ver a: array [1.. n] of real;

x:: real; i: integer;

begin;

writeln ('Введите элементы массива');

for i = 1 to n do red (a [i])

writeln ('Введите значение для поиcка')

read (x);

for i:=1 to n do

if a[i] == x then

writeln ('на ', i, 'месте массива находится заданный элемент', x:8:2);

end!

Объяснение:

В первой строке пропустил ";".

В пятой написал began, а правильно begin.

В седьмой между i и = не должна быть ";", при этом для цикла for нельзя ставить ";".

В восьмой не посика, а поиска, еще забыл ";".

И на последней строчке не enn, a end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика