Fazer um programa que calcula e mostra a soma dos Números primos entre 92 e 1478.?

// oque esta errado!!!Me ajudem...i

nt main()

{

int numero,soma ;

int primo;

soma=0;

int i;

for(i=92; i<1478;i++)

{

primo = 0;

for(i=2; i>-1;i--)

{

if(numero %i == 0)

{

primo = 1;

}

}

if (primo==2)

{

printf("NUMERO PRIMO:", numero);

soma = soma+numero;

}

}

printf("SOMA:",soma);

system("pause");

return(0);

}

Comments

  • * A variável i está sendo usada nos dois comandos for , acredito que no primeiro comando for deveria ser usada a variável numero ;

    * No segundo comando for , não entendi por que o i está sendo decrementado de 2 até 0, não seria para decrementar de numero-1 até 2 ?

    Veja se é isso.

Sign In or Register to comment.