program ricerca_elemento;
uses crt;
const n=10;
var v:array[1..n] of real;
i:integer;
trovato:boolean;
b:real;
begin
clrscr;
writeln('caricamento elementi del vettore');
writeln;
for i:=1 to n do
begin
write('elemento n. ',i,' = ');
read(v[i]);
end;
writeln('elemento da ricercare = ');
read(b);
i:=1;
trovato:=false;
(*ricerca valore del rettore*)
while (i<=n) and (trovato=false) do
begin
if v[i]=b
then trovato:=true;
i:=i+1;
end;
if trovato=true
then writeln('elemento in posizione ',i-1,' uguale a ',b)
else writeln(' non esistono elementi del vettore uguali a ',b);
readln;
repeat until keypressed;
end.