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