preciso fazer um programa que le 2 numeros inteiros e calcula a quantidade de numeros primos que não tenham 7 no numero(ex. não pode ser o num 237) dentro do intervalo dos 2 numeros lidos.
o codigo que estou tentando segue abaixo
int main() {
int min, max, R, num_primos, i, j, X, h, R2;
scanf("%d", &min);
scanf("%d", &max);
if (min < 0 || max < 0 || min > max){
printf("Entrada invalida \n");
return 0;
}
num_primos = 0;
for (i = min; i <= max; i++) {
for (j = 2; j <= i; j++) {
R = i % j;
}
if (R != 0){
X = i;
num_primos = num_primos + 1;
}
else {
continue;
}
}
for (h = 10; h <= 100000000; h = h*10){
R2 = i % h;
if (R2 == 7){
num_primos = num_primos - 1;
}
}
printf ("%d \n", num_primos);
}
alguém consegue ver alguma coisa errada ou tenha alguma ideia, o programa compila mais não da certo.
Pergunta
Xaolinn
Ola a todos,
preciso fazer um programa que le 2 numeros inteiros e calcula a quantidade de numeros primos que não tenham 7 no numero(ex. não pode ser o num 237) dentro do intervalo dos 2 numeros lidos.
o codigo que estou tentando segue abaixo
alguém consegue ver alguma coisa errada ou tenha alguma ideia, o programa compila mais não da certo.
obrigado.
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.