Сумма членов числовой последовательности - C#
Формулировка задачи:
В общем помогите закончить. Нужно чтобы вывело сумму членов последовательности от i до j.I и j вводятся с клавиатуры.Я так понял что нужноввести постороннюю переменную которая будет = сумме членов от i до j и будет выводиться в концк но как это записать не знаю. И да как видете без массивов нада.Спасибо
namespace ConsoleApplication10 { class Program { static void Main(string[] args) { List<double> numbers = new List<double> { 0 }; double i, j, a = 0; do { double.TryParse(Console.ReadLine(), out i); numbers.Add(i); double.TryParse(Console.ReadLine(), out j); numbers.Add(j); double.TryParse(Console.ReadLine(), out a); numbers.Add(a); } while (a != 0); Console.WriteLine("ok"); i = Convert.ToDouble(Console.ReadLine()); j = Convert.ToDouble(Console.ReadLine()); for (double c = i;c < j;c++) { Console.WriteLine(c); } Console.ReadKey(); } } }
Решение задачи: «Сумма членов числовой последовательности»
textual
Листинг программы
Console.Write("i = "); int i = int.Parse(Console.ReadLine()); Console.Write("j = "); int j = int.Parse(Console.ReadLine()); int k = -1, a = -1, s = 0; while (a != 0) { Console.Write("a[{0}] = ", ++k); a = int.Parse(Console.ReadLine()); if (k >= i && k <= j) s += a; } Console.WriteLine("a[{0}] + ... + a[{1}] = {2}", i, j, s); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д