Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

pedrix21

Funcao aleatorio C

Mensagens Recomendadas

pedrix21    0
pedrix21

Boas,

O meu problema é o seguinte,

Estou a fazer o solitario em C, e defini uma estrutura carta:

struct carta
{
int valor;
char naipe;  //usar os algarismos 3,4,5,6 para aquando da impressão surgirem os caracteres de copas,ouros,paus.
int cor;     //usar o numero 1 para vermelho e o numero 2 para preto
int oculta; //o 0 esta oculto e o numero 1 mostra
};

Depois defini um vector onde coloquei as cartas por ordem.

Do indice 0 ao 12 sao de copas do 13 ao 25 de ouros etc...

Depois defini um vector baralho.

No vector baralho tem que ter 24 cartas mas elas todas aleatórias.

O que não estou a conseguir fazer é baralhar as cartas no vector que coloquei as cartas por ordem.

Alguma dica?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

Não percebi: queres baralhar as 52 cartas no vector array original ou queres copiar 24 cartas aleatórias não repetidas para o array baralho?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrix21    0
pedrix21

O que quero fazer, e conseguir uma maneira de baralhar o vector onde estao definidas as cartas, só depois de elas estarem baralhadas colocar no vector baralho.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade