Предмет: Информатика,
автор: loukanikot
Задание 2. С клавиатуры вводится строка. Составьте программу, ко
торая выводит:
а) знак тире после каждого символа;
б) символы введенной строки в обратном порядке через пробед.
Пример.
a) школа
6) грот
Входные данные
ш-к-о-л-а-
торг
Выходные дные
ко
Приложения:
p15:
Сделал бы на пайтоне, но у вас паскаль. Подскажу. Берете программу абзацем выше и в предпоследней строке меняете ' ' на '-' и а) уже СДЕЛАНО!
Спасибо большое!!
Ответы
Автор ответа:
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.
Похожие вопросы
Предмет: Українська література,
автор: biohazardofmerry
Предмет: Химия,
автор: Fanta7778
Предмет: Биология,
автор: sayahatbolatov76
Предмет: Информатика,
автор: Аноним