Um codigo que

1. Um codigo que

SlackUser
stderr

(usa OpenSuSE)

Enviado em 25/09/2007 - 12:09h

Ola amigos.
Estamos desenvolvento aqui na empresa uma pequena loteria, é semelhante a uma mega-sena ou coisa parecida, só que é somente 30 dezenas ( 1 a 30), e o cliente só precisa escolher e acertar 3 dezenas. Alguem pode me ajudar com um codigo que gere todas as combinacoes de 1 a 30 composto de 3 dezenas. Eu só preciso de uma ajuda, nao precisa ser exatamente o codigo todo, ate mesmo somente o algoritimo ja me ajuda, pra eu poder desenvolver meu aprendizado em c.
Esse resultado deve ser enviado para um arquivo txt

agradeco a compreensao


  


2. Re: Um codigo que

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 25/09/2007 - 12:18h

Primeiro vamos ver se entendi.
Para poder ver na tela, limitei em 5 (e NÃO 30).

Primeiro em bash:
M=5; for i in `seq 1 $M`; do for j in `seq $(( $i + 1 )) $M`; do for k in `seq $(( $j + 1)) $M`; do echo $i $j $k;done;done;done

Isto imprime:
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5


Seria isto?


3. Em C

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 25/09/2007 - 12:22h

#include <stdio.h>

int main()
{
int i, j, k;
int m=30;

for (i=1; i <= m; i++)
for (j=i+1; j <= m; j++)
for (k=j+1; k <= m; k++)
printf("%i %i %i\n", i,j,k);
}


4. Re: Um codigo que

SlackUser
stderr

(usa OpenSuSE)

Enviado em 25/09/2007 - 13:29h

poxa amigo....

vc me ajudou bastante

agradeco sua ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts