Simulación de un dado de N caras

Miguel Lafuente

/* Aquí va un programa que imprime los resultados de un dado de N caras. */

#include<stdio.h>

#include<time.h>

#include<stdlib.h>

#define N 10

#define tiradas 1000000

int main()

{

int i,n,p[N];

srand(time(NULL));

printf(“El programa simula el lanzamiento de un dado de %d caras %d veces e imprime “,N,tiradas);

printf(“el resultado de esas tiradas, asi como el porcentaje que ha salido cada numero.\n”);

for(i=0;i<=N-1;i++) p[i]=0;

for(i=1;i<=tiradas;i++){

n=1+rand()%N;

p[n-1]++;

}

for(i=0;i<=N-1;i++) printf(“El %d ha salido\t%d veces\t%f %%\n”,i+1,p[i],p[i]*(100.0/tiradas));

return 0;

}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s