![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.01.2009
Сообщений: 16
|
![]()
Составить программу, которая:
• вводит три слова в разные строковые переменные; • объединяет введенные строки с учетом разделения слов точкой с запятой и пробелом; • определяет длину полученного предложения; • выводит четвертый с начала и с конца символ предложения; • удалить букву «b» в предложении. Буду очень признателен Вам за помощь!!! ![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]()
2
Код:
Код:
Код:
Код:
вступлю в команду разработчиков ПО на Delphi
|
![]() |
![]() |
![]() |
#4 |
Злобстер
Форумчанин
Регистрация: 19.03.2009
Сообщений: 134
|
![]()
не сработает, т.к. удаляя символ у тебя уменьшится длина строки и случится какой-нить AV. Лучше так:
Код:
От знаний ещё никто не умирал, но рисковать не стоит.
|
![]() |
![]() |
![]() |
#5 | |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]() Цитата:
все работает!!! Проверьте Код:
вступлю в команду разработчиков ПО на Delphi
|
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
while надежнее, тут я с Хитрым согласен, хотя твой код не критикую.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]()
если топикстартеру по барабану как она будет решена через while через for мне то уж подавно! а чем надежнее то?
вступлю в команду разработчиков ПО на Delphi
|
![]() |
![]() |
![]() |
#8 |
Злобстер
Форумчанин
Регистрация: 19.03.2009
Сообщений: 134
|
![]()
Не могу теперь не согласиться... но всё равно зачем выполнять лишнии итерации
От знаний ещё никто не умирал, но рисковать не стоит.
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
While вообще лучший из циклов
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Злобстер
Форумчанин
Регистрация: 19.03.2009
Сообщений: 134
|
![]()
maladoy
в твоём примере саму строку то ты порежешь, и она правильной длины будет, а вот когда ты вылазишь за ее границу ты можешь убить "чужие" данные и если там попадется "b" то ты испортишь не относящуюся к этой переменной область памяти
От знаний ещё никто не умирал, но рисковать не стоит.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача со строками (Pascal) | XaMeJleoH | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 15.12.2008 01:00 |
Help со строками Pascal | ANARHIST | Помощь студентам | 4 | 03.07.2008 17:41 |
Turbo Pascal работа с файлами | 34P434 | Помощь студентам | 2 | 24.01.2007 13:12 |