Предмет: Информатика,
автор: 00GROM00
Паскаль, дана строка из 20 слов, сформируйте строку, составленную из первых букв всех слов строки
Ответы
Автор ответа:
0
Ответ:
program StrToWord;
var
s, r: string;
i: Integer;
b: Boolean;
d: Set of Char;
begin
WriteLn ('Введите строку:');
ReadLn (s);
d := [' ', ',', '.'];
r := '';
b := true;
for i := 1 to Length (s) do begin
if s [i] in d then begin
b := True;
end else if b and not (s [i] in d) then begin
r := r + s [i];
b := False;
end;
end;
WriteLn (r);
ReadLn;
end.
Объяснение:
d := [' ', ',', '.']; - это множество символов - разделителей, можно добавить еще любые символы, которые разделяют слова
Похожие вопросы
Предмет: Физика,
автор: kardasveronika3
Предмет: Химия,
автор: mariademianyk
Предмет: Окружающий мир,
автор: arinacostiuc29
Предмет: Геометрия,
автор: мишель30
Предмет: Математика,
автор: СаняХар