program respuesta;
type
vec_caras = array [0..5] of integer; {esto es por que voy a operar con modulos, MOD}
var
caras: vec_caras;
n: byte; {n para el numero}
c, i: integer; {c para la cantidad de veces que vas a tirar el dado, i es el contador para un for}
begin
randomize;
write ('cuantas veces se tirará el dado?: '); readln(c);
for i:=1 to c do
begin
n:= random(6)+1; {ahora no recuerdo si el random va de 0 a n-1, si es asi esta bien el cod}
vec_caras[n mod 6]:=vec_caras[n mod 6] + 1; {esto incrementa en 1 el vector en esa posicion}
end;
for i:=0 to 5 do
writeln('caras [ ',i+1,' ] = ',caras[i]);
end.