Hej.
pisze bo mam problem...
Potrzebuje pomocy w napisaniu programu dotyczącego macierzy. Zadanie polega na wypisaniu dwóch macierzy i obliczeniu ich sumy. Mam niby napisany kod ale Turbo Pascal nie chce wyświetlić programu... proszę o pomoc...
program zad1;
uses crt;
var
a,b:integer;
tab1:array[1..3,1..3] of byte;
tab2:array[1..3,1..3] of byte;
dodawanie:array[1..3,1..3] of byte;
{odejmowanie:array[1..o,1..p] of byte;}
var
i,j,k,l,m,n:byte;
{}
procedure losuj;
var i,j:byte;
begin
for i:=1 to 3 do
begin
for j:=1 to 3 do
tab1[i][j]:=random(10);
end;
end;
{}
procedure wypisz;
var i,j:byte;
begin
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
write(tab1[i][j],' ');
end;
writeln;
end;
end;
{}
procedure losuj2;
var k,l:byte;
begin
for k:=1 to 3 do
begin
for l:=1 to 3 do
tab2[k][l]:=random(10);
end;
end;
{}
procedure wypisz1;
var k,l:byte;
begin
for k:=1 to 3 do
begin
for l:=1 to 3 do
begin
write(tab2[k][l],' ');
end;
writeln;
end;
end;
{}
procedure dod;
var m,n:byte;
begin
for m:=1 to 3 do
begin
for n:=1 to 3 do
dodawanie[m][n]:=tab1[i][j]+tab2[k][l];
end;
end;
{}
{procedure wypisz2;
var m,n:integer;
begin
for m:=1 to 3 do
begin
for n:=1 to 3 do
begin ,' ');
end;
writeln;
end;
end;}
{****************************************}
BEGIN
clrscr;
randomize;
writeln('Pierwsza macierz: ');
writeln;
losuj;
wypisz;
writeln;
writeln;
writeln('druga macierz: ');
writeln;
losuj2;
wypisz1;
writeln;
writeln;
dod;
{wypisz2;}
readkey;
END.
- macierze.txt (2 KB) - ściągnięć: 312