Moçada, fiz um programa que, como na lotofácil, sorteia quinze números de um a vinte e cinco, e uma cartela que gera números de um a vinte e cinco. Enquanto não forem 15 acertos, uma variável somará mais um. Quando acertar 15 números, o programa irá parar com uma parabenização. Consegui em 919621 tentativas. MUITO FÁCIL ACERTAR! kkkkkkk
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand (time(NULL));
int cartela [15], sorteio [15], acertos=0, backup, i,j;
double qtd_sort=0;
do
{
for (i=0; i<15; i++)
{
cartela[i]=1+rand()%25;
sorteio[i]=1+rand()%25;
}
for (i=0; i<15; i++)
{
for (j=i+1; j<15; j++)
{
if (cartela[i]==cartela[j])
{
while (cartela[i]==cartela[j])
{
cartela[i]=1+rand()%25;
cartela[j]=1+rand()%25;
}
i=-1;
break;
}
}
}
for (i=0; i<15; i++)
{
for (j=i+1; j<15; j++)
{
if (sorteio[i]==sorteio[j])
{
while (sorteio[i]==sorteio[j])
{
sorteio[i]=1+rand()%25;
sorteio[j]=1+rand()%25;
}
i=-1;
break;
}
}
}
for (i=0; i<15; i++)
{
for (j=i+1; j<15; j++)
{
if (cartela[i]>cartela[j])
{
backup=cartela[i];
cartela[i]=cartela[j];
cartela[j]=backup;
}
}
}
for (i=0; i<15; i++)
{
for (j=i+1; j<15; j++)
{
if (sorteio[i]>sorteio[j])
{
backup=sorteio[i];
sorteio[i]=sorteio[j];
sorteio[j]=backup;
}
}
}
for (i=0; i<15; i++)
{
for (j=0; j<15; j++)
{
if (cartela[i]==sorteio[j])
{
acertos+=1;
break;
}
}
}
if (acertos==15)
printf ("PARABEEEEEEEEENS VOCE ACERTOU NA LOTOFACIL!\nForam %f tentativas! hahahahah", qtd_sort);
else
{
qtd_sort+=1;
acertos=0;
printf ("%f\n", qtd_sort);
}
}while (acertos!=15);
return 0;
}
Pergunta
Aristóteles
Moçada, fiz um programa que, como na lotofácil, sorteia quinze números de um a vinte e cinco, e uma cartela que gera números de um a vinte e cinco. Enquanto não forem 15 acertos, uma variável somará mais um. Quando acertar 15 números, o programa irá parar com uma parabenização. Consegui em 919621 tentativas. MUITO FÁCIL ACERTAR! kkkkkkk
Enquanto não acertar somará mais uma tentativa.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.