Вычислить сумму членов ряда - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д