Предмет: Информатика,
автор: katastrofa02
Паскаль (abc), составить полную рабочую программу используя insert
Дано слово.(слово вводится через writeln) Вставить заданную букву после первой буквы "и" (если она есть, если нету, выводит результат "в слове нету буквы и")
MrSolution:
Ты себя слышишь? Вводится через writeln?!
"writeln('введите слово: '); readln();", что не так ?
слово вводится через readln() или ReadString('');
writeln выводит на экран пояснение
в таком случае напиши программу в которой не будет writeln вообще, при том чтобы она принимала вводимое слово и выводила его в конце, в чём проблема ?
Ответы
Автор ответа:
1
var s: string;
c: char;
p: integer;
begin
writeln('Введите слово: ');
readln(s);
writeln('Введите букву: ');
readln(c);
p:=pos('и', s);
if p > 0 then
begin
insert(c, s, p + 1);
writeln(s);
end
else
writeln('В слове нет буквы и');
end.
Всё работает, благодарю!
Похожие вопросы
Предмет: Английский язык,
автор: ooo5
Предмет: Беларуская мова,
автор: tane4kamr
Предмет: Українська мова,
автор: Чарівниця
Предмет: Математика,
автор: яяя502
Предмет: Математика,
автор: vadimka1978