Задать вопрос
1 декабря, 22:36

По данному числу n вычислите сумму 2 (1-1/3+1/5-1/7 + ... + (-1) n / (2n+1)). Формат входных данных: Вводится одно число n, не превосходящее 100000. Формат выходных данных: Необходимо вывести значение выражения

+3
Ответы (1)
  1. 2 декабря, 02:26
    0
    Program Zadacha1;

    Var n: LongInt;

    i: Integer;

    r, a: Real;

    Begin

    Write ('n = ');

    ReadLn (n);

    If n > 100000 Then

    WriteLn ('Ошибка!')

    Else

    Begin

    r : = 0;

    For i : = 0 To n Do

    Begin

    r : = r + a;

    a : = (1 - (i and 1) shl 1) * (1 / Abs (i * 2 + 1));

    End;

    WriteLn ('Результат: ', r);

    End;

    ReadLn;

    End.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «По данному числу n вычислите сумму 2 (1-1/3+1/5-1/7 + ... + (-1) n / (2n+1)). Формат входных данных: Вводится одно число n, не ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы