Вычислить сумму членов ряда - C# (191784)
Формулировка задачи:
Добрый день знатоки
помогите пожалуйста посмотрите мой код.
к сожелению программа выдает результат infinty, и 0. что в моем коде не так. Сильно не критикуйте я начинающий
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _6_2_17
{
class Program
{
static void Main(string[] args)
{
double s1,s2,s3; int n;
try
{
Console.Write("Vvedite n=");
n = int.Parse(Console.ReadLine());
s1 = 0; s2 = 0; s3 = 0;
for (double i = 1; i <= n; i++)
{
s1 = s1 + i;
s2 = (s2 +( 1.0/ i));
s3 = (s2 / s3);
Console.WriteLine("s=" + s3);
}
}
catch
{
Console.WriteLine("Pojalusta vvedite cislo");
}
Console.ReadLine();
}
}
}Решение задачи: «Вычислить сумму членов ряда»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _6_2_17
{
class Program
{
static void Main(string[] args)
{
double s1,s2 ; int n;
try
{
Console.Write("Vvedite n=");
n = int.Parse(Console.ReadLine());
s1 = 0; s2 = 0;
for (double i = 1; i <= n; i++)
{
s1 = (s1 +( 1.0/ i));
s2 =s2+(i/s1) ;
Console.WriteLine("s=" + s2);
}
}
catch
{
Console.WriteLine("Pojalusta vvedite cislo");
}
Console.ReadLine();
}
}
}