Сумма членов числовой последовательности - 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();