Программа на pascal, в которой нужно заменить цикл while на for. const n=10;
var a: array [1..n] of integer; i, p: integer;
begin
writeln('Ввод значений элементов массива:');
for i:=1 to n do
read(a[i]);
write('Ввод p: ');
readln(p);
i:=1;
while (i<=n) and (a[i]<>p) do i:=i+1;
if i=n+1
then writeln('Искомого элемента в массиве нет')
else writeln('Искомый элемент a[', i, '] = ', a[i])
end.
const n=10;
var a: array [1..n] of integer;
i, p: integer;
begin
writeln('Ввод значений элементов массива:');
for i:=1 to n do
read(a[i]);
write('Ввод p: ');
readln(p);
for i := 1 to n do
begin
if a[i] = p then
begin
writeln('Искомый элемент a[', i, '] = ', a[i]);
break;
end;
if (i = n) and (a[i] <> p) then
writeln('Искомого элемента в массиве нет');
end;
end.