Дано вещественное число Aи целое число N(> 0). Используя один цикл, найти сумму

[email protected] в категроии Информатика, вопрос открыт 20.03.2018 в 21:55


1 + A+A2+A3+ … +AN.
С# помогите очень нужно

2 ответа

Alyona , ответ добавлен 20.03.2018 в 22:08

Using System;

class Program
{
public static void Main()
{
double a, an = 1, s = 1;
int n;
Console.Write("a = ");
a = double.Parse(Console.ReadLine());
Console.Write("n = ");
n = int.Parse(Console.ReadLine());

for (int i = 1; i <= n; i++)
        {
            an = an*a;
            s += an;
        }
    Console.WriteLine("s = {0}", s);
    Console.ReadKey();
}
}

Пример:
a = 2
n = 5
s = 63

 0   

[email protected] , ответ добавлен 20.03.2018 в 22:06

Using System;

class Program
{
    public static void Main()
    {
        Console.Write("a = ");
        var a = double.Parse(Console.ReadLine());
        Console.Write("n = ");
        var n = int.Parse(Console.ReadLine());

        var s = 0.0;
        for (var i = 0; i <= n; i++)
            s += Math.Pow(a, i);

        Console.WriteLine($"s = {s}");
        Console.ReadKey();
    }
}

 0   

Оставлять ответы могут только авторизированные пользователи.
Зарегистрируйтесь или  авторизируйтесь на сайте чтобы оставить ответ на вопрос.