Tenho que entregar esse trabalinho hoje (dia 03/04/2011 até às 23:59) e não consigo fazer executar direito.
A pergunta que tenho que responder é:
8.Faça um programa que calcule e mostre o produto dos números primos entre 92
e 1478
Segue abaixo o código que tentei para executar, se alguém conseguir identificar o erro me ajuda por favor! Agradeço desde já e peço paciência, sou novo! Hehehehe!!
#include <iostream>
using namespace std;
int PRIMO (int X) /*função para identificar se é primo ou não*/
{
int T,R;
T = X-1;
while (R!=0 && X>0)
{
R = X%T;
T--;
}
if(T==0)
return 1; /*retorna 1 para primo*/
else
{
return 0; /*retorna 0 para não primo*/
}
}
main()
{
int Produto = 1/*começo com o prod.=1 para não anular o resultado*/, resultado, x;
for (x=1478; x>=92; x--)
{
resultado = PRIMO(x);
if (resultado == 1) /*se resultado=1 significa que é primo*/
Produto *= x; /*multiplico o numero armazenado anteriormente pelo novo número para obter o produto entre eles*/
}
cout<<"O produto dos numeros primos entre 92 e 1478 é: "<<Produto;
}
Pergunta
Pequno
Bom dia,
Tenho que entregar esse trabalinho hoje (dia 03/04/2011 até às 23:59) e não consigo fazer executar direito.
A pergunta que tenho que responder é:
8.Faça um programa que calcule e mostre o produto dos números primos entre 92
e 1478
Segue abaixo o código que tentei para executar, se alguém conseguir identificar o erro me ajuda por favor! Agradeço desde já e peço paciência, sou novo! Hehehehe!!
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta 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.