//por hora ()
3 Declare variáveis para usar no programa e fornecer valores iniciais , adicionando o seguinte código na sua principal função : < br >
const int SIZE = 6 //quantos números da loteria
const int LOTTERY_MIN_NUM = 1; //Número mínimo de loteria
const int LOTTERY_MAX_NUM = 53 //número máximo de loteria
const int MAXBUFFERSIZE = 3;
int lottery_numbers [ TAMANHO ] //números vencedores da loteria computador
int user_numbers [tamanho] ; //user números de entrada
char ch ;
de char buffer [ MAXBUFFERSIZE ];
int char_count = 0;
int numero = 0;
int valid_number = 0 ;
int n = 0;
int win = 0;
4
Colete números da loteria do usuário , adicionando o seguinte código:
printf (" Digite % d números de loteria , um por linha (% d- % d) \\ n", SIZE, LOTTERY_MIN_NUM , LOTTERY_MAX_NUM );
for ( n = 0; n < TAMANHO ; n + + )
{
valid_number = 0;
while ( valid_number == 0) {
ch = getchar (); < br >
char_count = 0;
while (! ( ch = '\\ n' ) && ( char_count < MAXBUFFERSIZE ) ) {
buffer [ char_count ] = ch ;
ch = getchar ();
char_count + +; }
if ( char_count < MAXBUFFERSIZE )
{
buffer [ char_count ] = ' \\ 0' ; .
}
mais
{
printf (" número inválido Digite um número entre % de% d \\ n ", LOTTERY_MIN_NUM , LOTTERY_MAX_NUM );
buffer [ MAXBUFFERSIZE - 1] = '\\ 0' ;
valid_number = 0;
continuar ;
}
número = atoi (buffer) ;
if (( número < LOTTERY_MIN_NUM )