Júnior Quadros 0 Denunciar post Postado Junho 2, 2014 Enunciado: Fazer um algoritmo que leia um número inteiro que seja maior ou igual a um (n>=1) e mostre todos os números primos de 1 até o número lido. Postar o algoritmo em português estruturado. Estou confuso, estruturei até onde acho que estou certo, mas acho que falta algo. Inteiro Num, i, x, Qdp Início Ler(Val) Se(Val>=1) então Para i= 1 até Val x= Val mod i Fim Início Para i= 1 até Val Se(x≠0) então Qdp = Qdp + 1 Fim Escrever("Valores primos":x) Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 3, 2014 Você pode colocar uma estrutura if dentro do primeiro FOR para verificar se o MOD daquele número é 0 ou não, se houver algum número que seja divisível por outro número entre 0 e ele mesmo então ele não é primo e você pode quebrar a repetição Compartilhar este post Link para o post Compartilhar em outros sites