Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda em algoritmo aleatório


fabinhopk

Pergunta

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;
}

Editado por fabinhopk
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...