Programa que simule una rifa donde genere tres números aleatorios y diga si hay ganador o no hay.
me dice que gane. cuando el numero que ingreso. es el tercero que se genero aleatoria-mente
me dice que perdí. cuando el numero que ingreso. es el primero o el segundo que se genero aleatoria-mente y no debería ser así
se que tengo algún error o me falta algo
si me pueden ayudar seria de gran ayuda
Mod: Los códigos deben ir en etiquetas GeSHi, cada código en su subforo, esto es c++, movido
Código (cpp) [Seleccionar]
#include <stdlib.h>
#include <time.h>
#include<iostream>
int main()
{
int num,i,n;
srand(time(NULL));
printf("ingresar el numero que desea comprar \n");
scanf("%d",&n);
printf("los tres numeros al azar son : \n");
for (i=1;i<=3;i++)
{
num = 1 + rand() % (10);
printf("%d",num);
printf("\n");
}
if (n==num)
{
printf("has ganado la rifa \n");
}
else
printf("no has ganado la rifa \n");
}
me dice que gane. cuando el numero que ingreso. es el tercero que se genero aleatoria-mente
me dice que perdí. cuando el numero que ingreso. es el primero o el segundo que se genero aleatoria-mente y no debería ser así
se que tengo algún error o me falta algo
si me pueden ayudar seria de gran ayuda
Mod: Los códigos deben ir en etiquetas GeSHi, cada código en su subforo, esto es c++, movido