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

Escolher 5 números sem repetição


Vinicius230

Pergunta

Eai pessoal, muito boa noite!

Estou com uma pequena dúvida, fiz um algoritmo que o usuário digita 5 numero, mas caso seja igual algum numero já digitado, mostre uma mensagem de aviso e volte novamente...

Tipo assim, abaixo está o código...

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int c, numero[5];

    for(c=0; c<5; c++)
    {
        do
        {
            printf("Escolha um numero:\n");
            scanf("%d",&numero[c]);
            system("clear");
            if(numero[c] == numero[c])
            {
                printf("Numero já escolhido\n");
            }
        }
        while(numero[c] == numero[c]);
    }

    printf("Numeros escolhidos foram\n");

    for(c=0; c<5; c++)
    {
        printf("%d\n",numero[c]);
    }
    return 0;
}

O problema é que no primeiro numero que digita já entra na condição do IF... o erro eu já descobri, mas não sei como resolver...

Quem puder me ajudar, ficarei muito grato!!

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...