Предмет: Информатика,
автор: smurfi4k
С клавиатуры вводится строка состоящая из предложений разделяемых точками.Составьте программу выполняющую следующие форматирования:первое слово в предложении должно начинаться с прописной буквы,после каждой точки должен стоять один пробел.
Обычный PascalABC.NET
Ответы
Автор ответа:
1
Ответ:
var
s: string;
i, n: byte;
begin
writeln('введите строку ');
readln(s);
s[1]:=upcase(s[1]);
for i:=length(s) downto 1 do
if s[i]='.' then
begin
if s[i+1]<>' 'then
begin
s[i+1]:=upcase(s[i+1]);
insert(' ',s,i+1);
end
else
for n:=i+1 to length(s)do
if s[n]<>' 'then
begin
s[n]:=upcase(s[n]);
end;
end;
begin
writeln(s);
end;
end.
Объяснение:
Похожие вопросы
Предмет: Алгебра,
автор: Аноним
Предмет: Русский язык,
автор: 514991
Предмет: Русский язык,
автор: elenafink69
Предмет: Математика,
автор: arsen47305
Предмет: История,
автор: bpanvaz1