ok scusami...ora riposto il codice:
codice:
Program relazione;
type
mat=array[1..6,1..6]of string;
var
a:mat;
scelta:integer;
procedure carica(var a1:mat);
var
i,j:integer;
begin
for i:=1 to 6 do
begin
for j:=1 to 6 do
begin
readln(a1[i,j]);
end;
end;
end;
Procedure Ricerca(a1:mat);
var
animale:string;
b:boolean;
i,j:integer;
begin
b:=false;
readln(animale);
while i <= 4 and b=false do
begin
while j <= 4 do
begin
if a1[i,j]=animale then
b:=true;
end;
end;
if b = true then
writeln('animale trovato')
else
writeln('animale non trovato');
end;
Procedure stampa(var a1:mat);
var
i,j:integer;
begin
for i:=1 to 4 do
begin
for j:=1 to 4 do
begin
if i=6 then
writeln('a1[i,j]');
end;
end;
end;
Procedure Menu;
begin
writeln('1:carica');
writeln('2:carica');
writeln('3:stampa');
writeln('4:fine');
end;
begin{main}
repeat
writeln('menu');
readln(scelta);
case scelta of
1:carica(a);
2:ricerca(a);
3:stampa(a);
end;
until scelta=4;
readln;
end.
Gli errori sono:
27 / 22 untitl~3.pas
Error: Incompatible types: got "BOOLEAN" expected "LONGINT"
74 untitl~3.pas
Fatal: There were 1 errors compiling module, stopping
E scusa ancora per prima =)