Generador de números para la Lotería Primitiva

Miguel Lafuente

/* Programa para generar los seis números en una primitiva sin repetirse ninguno de ellos. */

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
int i,j,n[6];
printf(“Generador de numeros del juego de la primitiva.\n\n”);
printf(“Este programa te da 6 numeros aleatorios entre 1 y 49 sin repetirse.\n\n”);
srand(time(NULL));
n[0]=1+(rand())%49;
for(i=1;i<=5;i++)
{
n[i]=1+(rand())%49;
for(j=0;j<=i-1;j++)
{
if(n[j]==n[i])
{
n[i]=1+(rand()%49);
j=-1; continue;
}
}
}

for(i=0;i<=5;i++) printf(“%d “,n[i]);

return 0;
}

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

Una respuesta a Generador de números para la Lotería Primitiva

  1. atención, mira el cambio realizado en el bucle del índice j..
    ahora sí que está correcto.

Responder

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