preciso de ajuda no meu bingo, ele gera 2 cartelas de números 4x4 mas os números dela se repetem.
queria um jeito desses números não se repetirem.
por favor me deem uma luz xD obg
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
fabinhopk
preciso de ajuda no meu bingo, ele gera 2 cartelas de números 4x4 mas os números dela se repetem.
queria um jeito desses números não se repetirem.
por favor me deem uma luz xD obg
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main(){
srand(time(NULL));
int sorteio = 0;
int p1 = 0;
int p2 = 0;
int c1[4][4], c2[4][4],i, j;
for(i = 0;i < 4; i++ ){
for(j = 0; j < 4; j++){
c1[j] = rand()%50;
c2[j] = rand()%50;
}
}
for(i = 0;i < 4; i++ ){
for(j = 0; j < 4; j++){
printf("%i ",c1[j]);
}
printf("\n");
}
printf("\n");
for(i = 0;i < 4; i++ ){
for(j = 0; j < 4; j++){
printf("%i ",c2[j]);
}
printf("\n");
}
sorteio = rand() %50;
printf ("\n\n %i ", sorteio);
while (p1 <= 16 || p2 <= 16){
for(i = 0;i < 4; i++ ){
for(j = 0; j < 4; j++){
if (c1[j] == sorteio){
p1++;}
if (c2[j] == sorteio){
p2++;}
}
}
sorteio = rand() %50;
printf ("%i ", sorteio);
if (p1 == 16){
printf("\n\nBingo!\n \nJogador 1 ganhou\n");
return 0;}
else{
if (p2 == 16){
printf("\n\nBingo!\n \nJogador 2 ganhou\n");
return 0;}
}
}
return 0;
}
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.