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