Te dejo uno de esos programitas que dejan en los priemros cursos de programacion, espero te sirva, saludos.
Recuerdo que funcionaba ... XD
Saludos, Raly.
#include <stdio.h>
#include <time.h>
#define NDADOS 2
#define TAM 13
int tiros();
void tira_dados(int [], int);
int tiradas();
void imprime_res(int[], int);
int main()
{
int A[TAM]={0}, veces=0;
srand(time(NULL));
veces=tiros();
tira_dados(A,veces);
imprime_res(A,veces);
return 0;
}
int tiros()
{
int n;
printf("Cuantas veces tiro los dados:\n\n");
scanf("%d",&n);
return(n);
}
void tira_dados(int A[], int n)
{
int i, sum=0;
for(i=1; i<=n; i++)
{
sum=tiradas();
A[sum]++;
}
return;
}
int tiradas()
{
int i, suma=0;
for(i=0; i<NDADOS; i++)
{
suma+=(rand()%6)+1;
}
return(suma);
}
void imprime_res(int A[], int n)
{
int i;
for(i=(NDADOS); i<=(NDADOS*6); i++)
{
printf("%d cayo %d veces\n\n",i,A[i]);
}
return;
}