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

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

Задать свой вопрос
Роман Халипов
для тебя написать пограмму либо сказать ?)))
2 ответа
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.
Zamaleev Ruslan
Выдает
Antonina
ИКС
Юрка Разумов
Можно сделать чтоб после букв еще точуи выводила
Roman
либо пробелы
Daniil Shibarshov
сделай точки делов-то ... А то будут инициалы КГБ )))
Вадик Анфалов
Ну я теснее ркдактировать не могу в этом неувязка
Oleg Gorylev
если автор вопроса хоть немного знает Паскаль, то без проблем добавит вывод точки, после каждоц буквы
Олег Бращин
Стоит только надеяться
Vjacheslav Baneev
))
Влазнева Дарья
Ага)
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- удалить
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт