Série de sequência numérica
Fiz o exercício, mas não sei porque não está funcionando.
{ Escreva um algoritmo que calcule e escreva a soma dos dez primeiros termos da seguinte serie: 2/500 - 5/450 + 2/400 - 5/350 + ... }
#include <iostream>
#include <cstdlib>
#include <stdio.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Portuguese");
int i, denominador;
float s;
denominador = 500;
s = 0;
for (i=1;i<=10;i++)
{
if ((i % 2) != 0)
{
s = s + (2/denominador);
}
else
{
s = s - (5/denominador);
}
denominador = denominador - 50;
cout << s << "/" << denominador;
}
return 0;
}
Dá sempre 0250. Não descubro o erro.Discussão (0)
Carregando comentários...