Задать вопрос
29 марта, 02:45

Написать программу на Pascal, используя рекурсию:

Дан набор символов, оканчивающихся пробелом (короче это слово), Вывести символы в обратном порядке, используя рекурсию.

+1
Ответы (2)
  1. 29 марта, 03:35
    0
    Program pos;

    var

    s: string;

    l: integer;

    procedure PrintChar (n: integer) ;

    var

    sub: string;

    begin

    sub : = Copy (s, n, 1) ;

    write (sub) ;

    if n 1 then

    PrintChar (n - 1) ;

    end;

    begin

    write ('Введите слово: ') ;

    readln (s) ;

    l : = Length (s) ;

    PrintChar (l) ;

    end.
  2. 29 марта, 03:53
    0
    Var s: string;

    procedure PrintChar (s:string; n:integer) ;

    begin

    if s[n]' '

    then begin PrintChar (s, n+1) ; write (s[n]) ; end;

    end;

    begin

    write ('Введите слово: ') ;

    readln (s) ;

    PrintChar (s, 1) ;

    end.

    Пример:

    Введите слово: телефон

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