![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.05.2010
Сообщений: 33
|
![]()
Напишите программу SPLITE(name:string var first,Last:string),
которая из параметра name,хранящего имя и фамилию извлекает их в переменные first(имя)и last(фимилия). Имя и фамилия разделены некоторыми числом пробелов. Необходимо также преусмотреть обнаружение и обработку некорректных данных. Uses Wincrt; var i,j,n:byte; last,name,first:string; procedure splite(name:string; var first,last:string); begin for i:=1 to length(name) do if name[i]<>' ' then begin first:=first+name[i]; |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 125
|
![]()
Попробуй такой вариант:
только совет: в процедуре завести переменную типа boolean; по её значению проверять где заканчивается имя и начинается фамилия Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.04.2010
Сообщений: 317
|
![]() Код:
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.05.2010
Сообщений: 33
|
![]()
Спасибо!Большое!За Помощь!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как дорешать | chehroma | Помощь студентам | 0 | 05.05.2010 22:38 |
Строки в Паскале, дорешать. | bingooo | Помощь студентам | 0 | 08.04.2010 22:08 |
помогите дорешать задачу | pavelstraut | Общие вопросы C/C++ | 4 | 23.07.2009 16:53 |
Помогите дорешать программу | darika | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 14.05.2009 15:08 |
Помогите дорешать задачу на While | Andrux | Помощь студентам | 12 | 29.12.2008 21:24 |