Salvar primeiros números primos num vetor n

3 respostas
T

Olá pessoal
Boa noite

Estou com um problema, estou aprendendo a programar (graduação) e tenho um exercício que está bem difícil de resolver, e não estou conseguindo ver aonde está o erro, por favor me ajude. Na verdade, ele nem está na linguagem java, esta em pseudocódigo
(é um exercicio de aula teórica).

O objetivo é guardar num vetor n os n primeiros números primos.

var //Declaração de variáveis

V: vetor [0…10] de inteiro
i,k,j,x: inteiro

inicio
para j de 0 ate 10 passo 1 faca
para i de 2 ate 15 passo 1 faca
para x de 1 ate 1000 passo 1 faca
k <- i mod x
se (k = 0) entao
V[j] <- i
fimse
fimpara
fimpara
fimpara
fimalgoritmo

muito obrigado pela atenção

3 Respostas

T

Ah!
Eu já li o algoritmo crivo de erastostenes e crivo de atkins
mas ainda nao enxerguei a solução, por favor me ajude!

J

TheF,

Um primeiro erro que vi foi a ordem de seu algoritimo. Voce escreveu os Para… sequencialmente e depois escreveu os Fim-para. Voce deve encerrar (fim-para) para cada PARA iniciado:

Para 1 ate 10 passo 1 faca
k <- i mod x
se (k = 0) entao
V[j] <- i
fimse
fimpara

ViniGodoy

Dê uma olhada nesse tópico:

Criado 26 de março de 2011
Ultima resposta 27 de mar. de 2011
Respostas 3
Participantes 3