منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - للاذكياء تمرين في l'algorithme
عرض مشاركة واحدة
قديم 2012-05-26, 19:48   رقم المشاركة : 3
معلومات العضو
King Soft
عضو مشارك
 
الصورة الرمزية King Soft
 

 

 
إحصائية العضو










افتراضي

وعليكم السلام اخي

كود:
Program Matrice;
uses crt;
type Mx=array[1..5,1..5]of integer;
var A,B,C:Mx;
Procedure Remplassage(var M:Mx);
var i,j:integer;
begin
Clrscr;
Writeln('Romplassage le matrice :');
for i:=1 to 5 do
    for j:=1 to 5 do
     begin
        gotoxy(j*5,i*5);
        Read(M[i,j]);
        end;
end;
Procedure Som(M1,M2:mx ;var M:Mx);
var i,j:integer;
begin
for i:= 1 to 5 do
    for j:=1 to 5 do
    M[i,j]:=M1[i,j]+M2[i,j];
end;
procedure Produit(M1,M2:mx;var M:mx);
var i,j,k:integer;
begin
for i:=1 to 5 do
    for j:=1 to 5 do
        begin
        M[i,j]:=0;
        for k:=1  to 5 do
            M[i,j]:=M[i,j]+M1[i,k]+M2[k,j];
        end;
end;
procedure Affich(M:Mx);
var i,j:integer;
begin
clrscr;
for i:=1 to 5 do
    for j:=1 to 5 do
    begin
     gotoxy(j*5,i*5);
     Write(M[i,j]);
    end;
end;
begin
Remplassage(A);
Remplassage(B);
clrscr;
Writeln;
Writeln('Entre 1 pour Calcul la Som ');
Writeln('Entre 2 pour Calcul le Produit ');
Case Readkey of
'1':Som(A,B,C);
'2':Produit(A,B,C);
end;
Affich(C);




readln;readln;

end.
بالتوفيق









رد مع اقتباس