Hola Estimados foristas!!
Me salio el inciso 1? ahora me falta los otros dos cualquier ayuda agradecido.
program matriz(input,output);
const
maxf=100;
maxc=100;
type numerosale=array[1..maxf,1..maxc] of integer;
var i,j,filas, columnas: integer;
a: numerosale;
procedure matrizmxn(m:integer;n:integer);
begin
(*genera la matriz de 0 y 1*)
randomize;
for i:=1 to m do begin
for j:=1 to n do begin
a[i,j]:= random(2)
end
end
end;
procedure escribirmatrizmxn(m:integer;n:integer);
begin
for i:=1 to m do begin
for j:=1 to n do
write(a[i,j]:4);
writeln
end;
end;
begin
writeln('Ingrese la cantidad de filas de la matriz');
readln(filas);
writeln(' ahora de columnas');
readln(columnas);
writeln;
matrizmxn(filas,columnas);
escribirmatrizmxn(filas,columnas);
writeln;
writeln('** Fin **')
end.