Affichage Matrice
Résolu
lexiiia
-
inconnu -
inconnu -
Comment afficher une matrice de cette manière en pascal (j'utilise TPW 1,5)
1 2 30 4
4 2 7 9
5 1 0 0
quand j'ecris write(k[j,i],'|');
l'affichage est comme ça
1|2|30|4|.....
1 2 30 4
4 2 7 9
5 1 0 0
quand j'ecris write(k[j,i],'|');
l'affichage est comme ça
1|2|30|4|.....
et pour le saut de ligne tu as writeln;
begin
for i:=1 to y do {lignes}
begin
for j:=1 to x do {colonnes}
begin
write(k[j,i],chr(9));
writeln;
end;
end; mais le programme affiche
1
2
4
4
7
5
8
Remarque ; on a plutôt tendance à marquer en premier les i et ensuite les j : k[i,j] et non k[j,i].
Du moment que tu restes cohérent dans tous le programme ça ira, mais c'est une bonne habitude à prendre que de respecter les conventions (c'est plus facile à comprendre pour un prof par exemple)