Ir ao conteúdo
  • Cadastre-se
xandekgb

Crie um algoritmo para ler 38 números e imprimir a quantidade de números primos exist

Recommended Posts

alguém pode me ajudar mas acho que os numeros que esse programa ta mostrando não estão certos

Crie um algoritmo para ler 38 números e imprimir a quantidade de números primos

existentes neste vetor

main()

{

int i,j,cont=0;

int n[10];

for(i=0;i<=10;i++){

printf("digite um numero");

scanf("%d",&n);

}

for(j=2;j<n/2;j++){

if((n%j)==0){

cont++;

}

}

printf("quantidade de numeros primos no vetor %d:" ,cont);

system("pause");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faria esse código com uma variável chamada divisores pra contar quantos divisores cada número do vetor tem.

Faria um laço pra ir fazendo as divisões e incrementaria a variável divisores toda vez que o resto da divisão fosse zero.

Daí a cada número que tivesse dois divisores (porque o número primo só vai ter resto zero quando dividir por um e por ele mesmo) eu incrementaria a variável cont.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×