Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 04/01/2020 in all areas

  1. 1 point
    O comunicado do Conselho de Ministros de ontem. 2020-04-02, diz, entre outras coisas: Não dizem nada quanto às grandes empresas. https://www.portugal.gov.pt/pt/gc22/governo/comunicado-de-conselho-de-ministros?i=339
  2. 1 point
    Viva, Não eram críticas no mal sentido, eram observações no bom sentido para o ajudar. do ponto 1) . há lá um erro que deixou-me uns bons minutos para descobrir o que era. k diferente de i é escrito como "k != i" e não " k =!i" (aqui estava a atribuir k = NOT i e baralhava completamente as variáveis dos ciclos) . infelizmente, apesar do esforço, continua a gerar repetidos... penso que podes ver aqui o exemplo do seu código a gerar repetidos => http://cpp.sh/4fwvm . não pode fazer um for de 0 < 5 (no caso dos números) e depois tentar "corrigir" os repetidos num passo seguinte, só com uma passagem e ignorando os que estão para trás. a dada altura vai corrigir um "repetido" numa posição "3" e que agora este novo deu origem a outro repetido numa posição anterior. [volta a ter o problema original] . o melhor é ter um "while" [enquanto não tem números (qtd) suficientes] em vez de "for" [fixo] e logo no sorteio do número verifica se já existe no array: Se não existir OK => adiciona o número na posição e incrementa qtd, Se já existir => mantém a posição em aberto e sorteia novo número; . não é exactamente como está a fazer, mas neste outro meu "post" ilustrei um pouco o pretendido (pode adaptar ao seu caso): https://www.portugal-a-programar.pt/forums/topic/78146-programa-euromilhões-em-c/?tab=comments#comment-617622 do ponto 2) . não testei, mas pelo o que vi no código. sim parece correcto e no bom caminho. * muitas vezes as pessoas pensam que fazer um programa de euromilhões é fácil... por exemplo, quando aprendo uma nova linguagem a primeira coisa que faço depois do "hello world" é um sorteio de "euromilhões": tenho de aprender ARRAY, tenho de aprender ciclos DO/WHILE, tenho de aprender algo sobre MATH/random, tenho de aprender fazer os OUTPUTS, para ficar ainda melhor tenho de aprender como ordenar (SORT) dos ARRAYs para a chave sair ordenada. entre outras dificuldades... [é um bom exercício]
×
×
  • 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.