Jump to content
Pentres

PROGRAMA DE EUROMILHÕES

Recommended Posts

Pentres

Olá pessoal eu tenho um programa para fazer para encerrar um módulo na escola e o seguinte programa é:

''Escreve um programa que permita gerar uma jogada para o euromilhões, indicando os nºs a apostar, os quais deverão ser criados aleatoriamente.

O programa que utillizamos é o DEV C++

Exemplo:

Quantos números quer apostar(o-terminar):6

1234567

891011121314

15161718192021

22232425262729...49

Bom eu preciso desse programa o mais rápido possível para passar o módulo espero que me ajudem POR FAVOR.

Edited by Pentres

Laland

Share this post


Link to post
Share on other sites
antseq
2 horas atrás, Pentres disse:

Bom eu preciso desse programa o mais rápido possível para passar o módulo espero que me ajudem POR FAVOR.

Qual a dúvida? Diz o que já tens? e o problema que estas a ter?

Tens a certeza que é o euromilhões?
- o euromilhões tem 50 números + 12 estrelas (não comentas nada sobre as estrelas)
- "quantos números queres apostar, mostras 6 (depois números de 1 a 49)", quando no euromilhões podes jogar (múltiplas) chaves de 5 a 11 números (de um total de 50) com 2 a 12 estrelas (de um total de 12).

De resto o programa é simples como dizes:
- perguntar quantos números N (default 5) ? [e estrelas E (default 2)]
- gerar números N aleatórios de 1 a 50  [e E estrelas de 1 a 12]
- (ter o cuidado de não ter números/estrelas repetidos)
- (ordenar os números/estrelas por ordem crescente)
- mostrar ao utilizador a chave gerada e desejar "Boa Sorte!"

cps,

Share this post


Link to post
Share on other sites
Mikev

Seria mais fácil se mostrasses o que já tens e onde tens dúvidas para a malta te poder ajudar. Assim apenas explicando o conceito do projeto torna-se muito abrangente...


C# 😍

Share this post


Link to post
Share on other sites
Pentres
6 horas atrás, antseq disse:

Qual a dúvida? Diz o que já tens? e o problema que estas a ter?

Tens a certeza que é o euromilhões?
- o euromilhões tem 50 números + 12 estrelas (não comentas nada sobre as estrelas)
- "quantos números queres apostar, mostras 6 (depois números de 1 a 49)", quando no euromilhões podes jogar (múltiplas) chaves de 5 a 11 números (de um total de 50) com 2 a 12 estrelas (de um total de 12).

De resto o programa é simples como dizes:
- perguntar quantos números N (default 5) ? [e estrelas E (default 2)]
- gerar números N aleatórios de 1 a 50  [e E estrelas de 1 a 12]
- (ter o cuidado de não ter números/estrelas repetidos)
- (ordenar os números/estrelas por ordem crescente)
- mostrar ao utilizador a chave gerada e desejar "Boa Sorte!"

cps,

Amigo, eu não tenho nada kkkkkkkkk é esse o problema.

Sim é o euromilhões mais a nossa professora facilitou e disse que é 49 números e que não é para ter as estrelas.
o que tem que aparecer na janela cmd é o seguinte
1234567
891011121415
15161718192021
22232425262728
até.. 49
e os números que o programa escolher aparece duas cruzes XX por exemplo 3XX5

enfim é isso, eu não tenho ideia nenhuma do programa

Obrigado

Cumprimentos

 


Laland

Share this post


Link to post
Share on other sites
antseq
15 horas atrás, Pentres disse:

Amigo, eu não tenho nada kkkkkkkkk é esse o problema.
enfim é isso, eu não tenho ideia nenhuma do programa

Obrigado
Cumprimentos

Viva,

Nós não podemos estar a fazer o programa por vcs. Se tiverem dúvidas teremos todo o gosto em ajudar, mas precisam ter algo, vosso e o respectivo problema.

Excepcionalmente e também por ser apenas 4 linhas de código, vou lhe ajudar a desenhar a tal matriz de números, bem alinhada.

Experimente isto:

int main()
{
    printf("Aposta\n");
    for(int i=1; i<=49; i++){
        printf("[%02d]", i);
        if(i%7==0) printf("\n");
    }
}

OUTPUT:
Aposta
[01][02][03][04][05][06][07]
[08][09][10][11][12][13][14]
[15][16][17][18][19][20][21]
[22][23][24][25][26][27][28]
[29][30][31][32][33][34][35]
[36][37][38][39][40][41][42]
[43][44][45][46][47][48][49]

Agora o "pedir quantos números a sortear?", o sorteio dos números e o marcar [XX] nos sorteados fica para vc pensar e fazer.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.