eduardo.cmr@hotmail.com Postado Setembro 15, 2018 Denunciar Share Postado Setembro 15, 2018 Boa tarde pessoal. Tenho um código para achar todos os numeros primos de 1 ate N, porem ele possui função. Estou tentando converter ela apenas para main porem estou com dificuldades na hora da impressão. Podem me ajudar? Esse é o código com função: #include <stdio.h> #include <math.h> int eh_primo(int x){ float raiz = sqrt(x); int i; for(i=2;i<=raiz;i++){fu if(x%i==0){ return 0; } } } int eh_primo(int x); int main(){ int k,n; printf("Digite 2 numeros: (1) numero inicial (2) quantos primos:"); scanf("%d%d", &k, &n); int cont=0; while(cont<n){ if(eh_primo(k)){ cont++; printf("%d:%d\n",cont, k); } k++; } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
eduardo.cmr@hotmail.com
Boa tarde pessoal.
Tenho um código para achar todos os numeros primos de 1 ate N, porem ele possui função.
Estou tentando converter ela apenas para main porem estou com dificuldades na hora da impressão. Podem me ajudar?
Esse é o código com função:
#include <stdio.h>
#include <math.h>
int eh_primo(int x){
float raiz = sqrt(x);
int i;
for(i=2;i<=raiz;i++){fu
if(x%i==0){
return 0;
}
}
}
int eh_primo(int x);
int main(){
int k,n;
printf("Digite 2 numeros: (1) numero inicial (2) quantos primos:");
scanf("%d%d", &k, &n);
int cont=0;
while(cont<n){
if(eh_primo(k)){
cont++;
printf("%d:%d\n",cont, k);
}
k++;
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.