0 / 0 / 0
Регистрация: 03.04.2011
Сообщений: 20
|
||||||
1 | ||||||
Записать все слова, и у последнего убрать предпоследнюю букву.14.12.2011, 19:39. Показов 1203. Ответов 5
Метки нет (Все метки)
нужна программа в паскале помогите пожалуйста!!!
Программа, только её нужно доделать, она записывает последнее слово в файл "test.txt" в корневом каталоге паскаля, а нужно чтобы записывала все слова, но у последнего убирала ПРЕДпоследнюю букву.
0
|
14.12.2011, 19:39 | |
Ответы с готовыми решениями:
5
Напечатать все слова, отличные от последнего слова, преобразовав по правилу: перенести первую букву в конец слова Напечатать все слова, отличающиеся от последнего слова, перед печатью перенеся последнюю букву в начало слова Вывести все слова последовательности, отличные от последнего слова, удалив первую букву Напечатать все слова, отличные от последнего, поменяв первую и последнюю букву каждого слова |
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
||||||
14.12.2011, 23:40 | 2 | |||||
Если тебе как-то поможет, могу предложить другой код
(правда сделано в консоли делфи, но там разница от паскаля маленькая) Для сохранения каждого записываемого слова без предпоследнего символа (если слово состоит из одной буквы или стоит отдельно стоящий символ слева пробел и справа-то и записывается как есть, убирать тогда нечего, а записать мало ли надо).
============ результат записи в файл 1219 1 1233 4213 1 ============ я так понял тебе такое надо Пробел тоже к символам относится, если нужно, чтоб пробелы пропускало обязательно, сразу очисти строку от лишних и все будет нормально.
0
|
0 / 0 / 0
Регистрация: 03.04.2011
Сообщений: 20
|
|
15.12.2011, 00:01 [ТС] | 3 |
здесь убирает у первой предпоследнюю..а мне надо у последнего слова
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
||||||
15.12.2011, 00:36 | 4 | |||||
Просто последний символ = 1 буква и сделано, чтоб одну не удалял. Чтоб только у последнего убирать можно сразу после присваивания в своём коде S:=nnnn nnn nnn. написать Delete(S,length(St)-1,1); Отделять слова и записывать в файл. это даже проще Берешь пишешь так
============= В Файл Odin dwa tri chetire pit
1
|
0 / 0 / 0
Регистрация: 03.04.2011
Сообщений: 20
|
|
16.12.2011, 16:55 [ТС] | 5 |
а помогите чтобы удалялась в каждом лове последняя буква?
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
|
16.12.2011, 19:02 | 6 |
Поиграйте пока немного с первым кодом. Там обработка каждого слова. Только позицию поменять
поиграете, может усвоите что-нибудь
0
|
16.12.2011, 19:02 | |
16.12.2011, 19:02 | |
Помогаю со студенческими работами здесь
6
Первую букву каждого слова заменить на последнюю букву последнего слова Напечатать все слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву Вывести слова, отличные от последнего слова, предварительно удалив из каждого слова первую букву Вывести слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |