Lycée Mahmoud EL Mesaadi
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

correction dcprat2

2 participants

Aller en bas

correction dcprat2 Empty correction dcprat2

Message par abdellaoui Sam 13 Fév - 11:31

program pratique_2;

uses wincrt;

type
tab=array[1..10,1..10] of integer;



var
i,j,n:integer;
m:tab;

procedure saisin(var n:integer);
begin
randomize;
n:= 5 + random(16);
end;

procedure remplir_m( n:integer;var m:tab);
begin
for i:=1 to n do
begin
for j:=1 to n do
begin
if i<= j then
m[i,j] := i*j
else
m[i,j] := 0;

end;
end;
end;
procedure affiche_m( var m:tab);
var
i,j:integer;
begin
for i := 1 to n do
begin
for j := 1 to n do
begin
write(m[i,j]:5);
end;
writeln ;
end;
end;
procedure diagonale( n:integer;var m:tab);
begin
for i:=1 to n do
begin
for j:=1 to n do
begin
if i= j then
write(m[i,j]:5);

end;
end;
end;


begin
saisin(n);
remplir_m( n,m);
writeln('************ la matrice est : *************************');
affiche_m(m);
writeln('************ la diagonale principale est : *************************');
diagonale(n,m);

end .

abdellaoui
Prof
Prof

Messages : 22
Date d'inscription : 30/11/2009

Revenir en haut Aller en bas

correction dcprat2 Empty Re: correction dcprat2

Message par Amoura ben Mabrouk Ven 19 Fév - 19:11

cava mouch s3ib barcha mais chwaya tarkiz ama merci

Amoura ben Mabrouk
Nouveau Elève
Nouveau Elève

Messages : 7
Date d'inscription : 12/10/2009

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum