tengo k acer un programa que simule la loteria primitiva, el usuario introduce unos numeros, y les tengo k kontrastar con los numeros k genera aleatoriamente la maquina, pero me an surgido 2 problemas k no soi capaz de arreglar, el 1º que tras que el usuario introduzca los numeros, el programa se para y no continua con la otra parte, y el 2º no se como poder contabilizar los aciertos que ha tenido el usuario. gracias de antemano. 1 saludo
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define L 0
void introducir(int loteria[]);
void comparar(int loteria[]);
main(){
int loteria[8];
introducir(loteria);
comparar(loteria);
}
void introducir (int loteria[]){
int i;
for(i=0;i<=7;i++){
printf("\nIntr. el numero de loteria, y en ultimo lugar el reintegro %d: ",i);
scanf("%d",&loteria[i]);
}
return EXIT_SUCCESS;
}
void comparar(int loteria[]){
int n,num,r;
srand(time(NULL));
for(num=0; num<=6; num++)
{
n= 1+(rand() % 49);
scanf("%d",&n);
printf(" %d",n);
if(loteria[num]==n)
printf("Has acertado *L+1* numeros%d: ",num);
}
for(num=6;num<=7;num++);
{
r = rand() % 9;
scanf("%d",&r);
printf("Reintegro:%d",r);
if (loteria[7]==r)
printf("Has acertado el reintegro, felicidades%d:",num);
}
}