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

Как вывести первые иницыалы фамилии,имени,отчества в паскале


Рузкый: тебе написать пограмму или сказать ?)))

Ответы

Автор ответа: Рузкый
0
program p1;
uses crt;
var s,s2,s3:string;
a:integer;
begin
read(s);
a:= Pos (' ',s);
s2:= copy(s,1,1);
Delete(s,1,a);
s3:=S3+s2+'.';
a:= Pos (' ',s);
s2:= copy(s,1,1);
Delete(s,1,a);
s3:=s3+s2+'.';
s2:= copy(s,1,1);
s3:=s3+s2+'.';
writeln(s3);
end.



Рузкый: Вот команды Pos - найти
Copy - копировать
delete- удалить
Автор ответа: Alex24241
0
var
s:string;
i: integer;
begin
readln(s);
s:=' '+s;
For i:=1 to length(s) do
if s[i] = ' ' then
Write(s[i+1]);
end.

Alex24241: Выдает
Alex24241: ИКС
Alex24241: Можно сделать чтобы после букв еще точуи выводила
Alex24241: или пробелы
Рузкый: сделай точки делов-то ... А то будут инициалы КГБ )))
Alex24241: Ну я уже ркдактировать не могу в этом проблема
Alex24241: если автор вопроса хоть немного знает Паскаль, то без проблем добавит вывод точки, после каждоц буквы
Рузкый: Стоит только надеяться
Рузкый: ))
Alex24241: Ага)
Похожие вопросы
Предмет: Литература, автор: Аноним