.NET 3.x Решение уравнений. Как работать с дробями? - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет! Не могу придумать логику как оперировать с дробями. Мне необходимо решить уравнения. Дано натуральное n. (Числитель/Знаменатель). 1) 1 + 1/2 + 1/3 + ... + 1/n; 2) 1/(n-1) + 2/(n-2) + ... + n-1/1; 3) 2 + 2^2+...+2^n; имеется в виду "^" степень 4) 1 + 2^2 + 3^2 + ... + n^2; С 3-им и 4-ым я то уж разобрался. А вот с 1 и 2 ничего в голову не приходит.

Решение задачи: «.NET 3.x Решение уравнений. Как работать с дробями?»

textual
Листинг программы
        static void Main()
        {
            Console.WriteLine("Введите натуральное N:");
            double N1 = double.Parse(Console.ReadLine());
            double sum, sum1, sum2, sum3;
            sum = sum1 = sum2 = sum3 = 0.0;
            for (double j = 1.0; j <= N1; j++)
            {
                sum += 1.0 / j;
                if(j!=N1)
                sum1 += j / (N1 - j);
                sum2 += Math.Pow(2, j);
                sum3 += Math.Pow(j, 2);
            }
            Console.WriteLine("Сумма равна: {0} , {1} , {2}, {3} ", sum,sum1,sum2,sum3);
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы