1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
program Tableau;
type
tab1=array [1..10, 1..10] of integer ;
tab2=array [1..8] of integer;
var
b,c,d,e,f,g,h,j,k,n:integer;
a:tab1;
i:tab2;
begin
randomize;
for d:=1 to 10 do
begin
for e:=1 to 10 do
begin
a[d,e]:=random(8)+1;
write(a[d,e],' ');
end;
writeln; // retour a la ligne pour faire la boucle des 10 lignes
end;
//on initialise le tableau i à 0
for d:=1 to 8 do
i[d]:=0;
//on compte le nombre d'occurence des chiffres
for d:=1 to 10 do
for e:=1 to 10 do
i[a[d,e]]:= i[a[d,e]]+1;
//on affiche le resultat
for j:= 1 to 8 do
writeln('Il y a ',i[j],' nombre ',j);
//---------------------------------------
readln;
end. |
Partager