Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

[Ajuda] Resolução de exercício em C

 

Olá galera, recebi uma lista de exercícios da faculdade, e travei no seguinte exercício:

 

"Faça um programa que mostre todos os números primos ente A e B"

 

Seque o algoritimo que criei:

 

 

#include <stdio.h>

 

int main(){

int a,b,aux=0,r; // "a" e "b" seriam os numeros digitados. ex: de A até B

printf("Digite dois numeros: ");

scanf("%d %d",&a,&b);

 

while(a<=b){ //Repetir a verificação quando o primeiro número digitado chegar no segundo número digitado

 

while(aux<a){ //Criei uma variavel para dividir o primeiro numero digitado e verificar se é primo

r=a%aux;

 

if(r==0){ //Se o numero for primo, ele não será divisível por qualquer outro (resto de divisão diferente de 0).

aux++;

}

 

else

printf("\n%d",a); // Mostrar o numero primo.

break;

}

 

a++;

}

 

return 0;

}

 

Link para o comentário
https://www.webcheats.com.br/topic/2203551-ajuda-resolu%C3%A7%C3%A3o-de-programa-em-c/
Compartilhar em outros sites

Cara eu fiz sua aplicação aqui más foi em c++.

 

Para achar os numeros Primos é necessário 2 regras.

1º Se o resto da divisão for igual a 0 então NÃO é numero primo.

2º Se o resultado da divisão for maior que o divisor então NÃO é numero primo.

 

Como toda regra tem exerções, o numero 2 é o único que é um numero par e primo então...

É necessário se cadastrar para acessar o conteúdo.

 

Detalhe: iria fazer uma função em que a variavel retornaria numeros impares, para diminuir o numero de tentativas e consequentemente a memória, más a função deu Loop e decidi tirar.

 

Resumo: a unica coisa que voce esqueceu de botar na sua source era a regra 2 citado acima.

 

Espero ter ajudado.

 

Fonte:

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/2203551-ajuda-resolu%C3%A7%C3%A3o-de-programa-em-c/#findComment-8756651
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.