This algorithm works in C++, but in C# gives as result 0 everytime. What is wrong there ?
using System;
namespace Rextester
{
public class Program
{
public static void Main(string[] args)
{
double sum = 0;
for(int i=1; i <= 10; i++)
{
sum += (i+1)/(i+2);
}
Console.WriteLine("{0}", sum);
}
}
}
The problem is as follows (1+1)/(1+2) + (2+1)/(2+2) + ... + (10+1)/(10+2)