Вычислить сумму ряда - C# (185361)
Формулировка задачи:
По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+...+(1+2+...+n).
Ниже листинг для нахождения суммы последовательных чисел без всяких условий. Что нужно добавить или поменять?
Console.Write("Введите число: "); string number = Console.ReadLine(); int n = Convert.ToInt32(number); double sum = 1; for (int i = 1; i <= n; i++) sum += i; Console.WriteLine("Сумма: {0}\nНажмите любую клавишу... ", sum); Console.ReadKey(true);
вот так программка выглядит на С++
#include "stdafx.h" #include <cmath> #include <iostream> using namespace std; int main() { int n,last=0,res=0,k=1; cout << "Vvedite N: "; cin >> n; if (n==1) { cout << "1\n"; } else { for(int i=1;i<=n;i++) { k+=i; last+=i; res+=last; } } cout << res << "\n"; return 0; }
Решение задачи: «Вычислить сумму ряда»
textual
Листинг программы
Console.Write("Введите число: "); int n = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= n; i++) ; double sum = (n / 6.0) * (n + 1) * (n + 2); Console.WriteLine("Сумма: {0}\nНажмите любую клавишу... ", sum); Console.ReadKey(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д