Алгоритм Вычисления числа пи не работат(не домашка). - C#
Формулировка задачи:
Почему то при вычислении получаются только нули.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double x = Convert.ToDouble(Console.ReadLine());
int p = 1;
for ( double i=0; i <= x; i++, p++)
{
double pi = 0;
pi=pi+(1/p);
Console.WriteLine(pi);
}
}
}
}Решение задачи: «Алгоритм Вычисления числа пи не работат(не домашка).»
textual
Листинг программы
static void Main(string[] args)
{
double x = Convert.ToDouble(Console.ReadLine());
double a = 0;
double b = 1;
double pi = 1;
for (int i = 1; i <= x; i++)
{
for (int j = 1; j <= i; j++)
b *= j;
a=(double)1 / b;
pi +=a ;
b = 1;
Console.WriteLine(pi);
}
Console.ReadKey();
}