Código
#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