Паскаль ввести имя, отчество и фамилию. преобразовать их к формату "фамилия и инициалы" ни типо пишешь в графу: юрий сергеевич кобылкин, а оно исправляет на кобылкин ю.с
Var S,C:string; i:integer; Begin Write('Введите фамилию, имя и отчество, разделяя их одним пробелом: '); ReadLn(S); S:=S+' '; i:=1; While S[i] <> ' ' do Begin C:=C+S[i]; i:=i+1 End; C:=C+' '+S[i+1]+'.'; i:=i+1; While S[i] <> ' ' do i:=i+1; While S[i] <> ' ' do Begin C:=C+S[i]; i:=i+1 End; C:=C+S[i+1]+'.'; WriteLn(C) End.
Пример работы программы:
Введите фамилию, имя и отчество, разделяя их одним пробелом: Толстой Лев Николаевич Толстой Л.Н.