Предмет: Информатика, автор: loukanikot

Задание 2. С клавиатуры вводится строка. Составьте программу, ко
торая выводит:
а) знак тире после каждого символа;
б) символы введенной строки в обратном порядке через пробед.
Пример.
a) школа
6) грот
Входные данные
ш-к-о-л-а-
торг
Выходные дные
ко

Приложения:

p15: Сделал бы на пайтоне, но у вас паскаль. Подскажу. Берете программу абзацем выше и в предпоследней строке меняете ' ' на '-' и а) уже СДЕЛАНО!
loukanikot: Спасибо большое!!

Ответы

Автор ответа: UkraineTopQQE
1

program StringManipulation;

var

 input_string, result_a, result_b: string;

 i: integer;

begin

 // Ввод строки с клавиатуры

 writeln('Введите строку: ');

 readln(input_string);

 // a) Знак тире после каждого символа

 result_a := '';

 for i := 1 to length(input_string) do

 begin

   result_a := result_a + input_string[i] + '-';

 end;

 writeln('а) ', result_a);

 // б) Символы в обратном порядке через пробел

 result_b := '';

 for i := length(input_string) downto 1 do

 begin

   result_b := result_b + input_string[i] + ' ';

 end;

 writeln('б) ', result_b);

end.

Похожие вопросы