Alguém poderia me ajudar com esse algoritmo de números primos?
O programa pede para o usuário digitar um número maior que 1 (ok). Depois, com uma função recursiva, calcula se os números localizados no intervalo entre esse número e 2 são primos, diz quantos são e quais são.
Estou com muita dúvida nessa função recursiva. Fiz um algoritmo aqui, mas por algum motivo, ele não passa da parte de digitar o número.
miguelhenrique34:
Manda seu código pra dar uma olhada.
int ler_inteiro();
int calcular_intervalo(); //achei melhor não colocar essas funções aqui, pois não consegui fazer :/
int exibir_info();
int main()
{
printf("Exercicio 3 - Numeros Primos\n");
int ler_inteiro();
int calcular_intervalo();
return ler_inteiro();
}
int ler_inteiro()
{
int numero;
printf("Digite um numero inteiro:");
scanf("%d", &numero);
if(numero < 1)
{
printf("Numero invalido. Digite outro numero:");
scanf("%d", numero);
}
return calcular_intervalo(numero);
}
Soluções para a tarefa
Respondido por
1
Perguntas interessantes
Matemática,
11 meses atrás
Filosofia,
11 meses atrás
Química,
11 meses atrás
Inglês,
1 ano atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás