//por el tiempo ()
3 Declare las variables a utilizar en el programa y proporcionar valores iniciales añadiendo el siguiente código en su función principal : < br >
const int SIZE = 6 //cuántos números de la lotería
const int LOTTERY_MIN_NUM = 1 //número mínimo
const int LOTTERY_MAX_NUM = 53 loterías ; //número máximo de lotería const int MaxBufferSize = 3
;
int lottery_numbers [ TAMAÑO ] , números de la lotería //ganador informáticos
int user_numbers [ TAMAÑO ] , números de entrada //user
caracteres ch ;
char buffer [ maxBufferSize ] ;
char_count int = 0 ;
int cuenta = 0 ;
valid_number int = 0 ;
int n = 0 ;
int win = 0 ;
4
Recoger números de la lotería del usuario añadiendo el siguiente código:
printf ("Introduzca % d números de la lotería , uno por línea ( % d- % d) \\ n", SIZE, LOTTERY_MIN_NUM , LOTTERY_MAX_NUM ) ;
para (n = 0 , n < TAMAÑO ; n + +)
{
valid_number = 0 ;
while ( valid_number == 0 ) {
ch = getchar (); < br >
char_count = 0 ;
while ( ( ch = ' \\ n' ) && ( char_count < maxBufferSize ) !)
{
búfer
[ char_count ] = ch ;
ch = getchar ();
char_count + + ; }
if ( char_count < maxBufferSize )
{
búfer
[ char_count ] = ' \\ 0 ' ; .
}
más
{ printf ( " número no válido Introduzca un número entre % dy% d \\ n ", LOTTERY_MIN_NUM , LOTTERY_MAX_NUM ) ;
búfer
[ maxBufferSize - 1 ] = ' \\ 0 ' ;
valid_number = 0 ;
< p > continuar ;
}
número
= atoi ( buffer) ;
if ( (número < LOTTERY_MIN_NUM )