Задать вопрос
31 декабря, 21:41

Реализовать программу нахождения n-ого члена арифметической прогрессии:

a) С помощью цикла

b) С помощью рекурсии

Pascal (желательно)

+3
Ответы (1)
  1. 1 января, 01:35
    0
    1.

    var a1, an, d, n, i:integer;

    begin

    readln (a1, d) ;

    readln (n) ;

    an:=a1;

    for i:=2 to n do an:=an+d;

    writeln ('an = ', an) ;

    end.

    2.

    function f (a1, d, k:integer) : integer;

    begin

    if k=1 then f:=a1 else f:=f (a1, d, k-1) + d;

    end;

    var a, r, n:integer;

    begin

    readln (a, r) ;

    readln (n) ;

    writeln ('an = ', f (a, r, n)) ;

    end.

    Пример:

    3 2

    5

    an = 11
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Реализовать программу нахождения n-ого члена арифметической прогрессии: a) С помощью цикла b) С помощью рекурсии Pascal (желательно) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы