|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2009, 10:15 | #1 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 70
|
Задача на удаление символов из текста
Написать программу. Дан текстовый файл. В текст могут входить слова из латинских букв, цифры, знали арифметических операций, точка, запятая, пробел. Удалить из текста все символы, кроме букв и пробелов, заменить все большие буквы на маленькие. Вывести полученный текст.
Помогите, пожалуйста, в течении 40 минут. В долгу не останусь...спасибо |
19.01.2009, 10:35 | #2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Полагаю экзамен :)
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
19.01.2009, 10:36 | #3 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 70
|
С меня отзыв как буду домаОгромное спасибо
|
19.01.2009, 10:43 | #4 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 70
|
А что такое #32 и ord(ch)?
|
19.01.2009, 10:45 | #5 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
#32 - ASCII код пробела
ord(ch) - возвращает код ASCII для прописных латинских букв код ASCII 65(A)-90(Z), а для малых (a-z) 97 -122 chr(x)- возвращает символ по коду x Например chr(65) - вернет A
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
19.01.2009, 10:45 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.01.2009, 10:50 | #7 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 70
|
Оо все понял...только еще немного не сообразил откуда взялось chr(ord(ch)+32). И что это значит.
|
19.01.2009, 10:53 | #8 | |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Цитата:
ord(ch)<91 and ord(ch)<>32 то к коду прибавляем 32 Код:
B-66 b-98 (98-66)=32 ... .... Z-90 z-122
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
|
19.01.2009, 10:56 | #9 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 70
|
Если вам не сложно помогите пожалуйста еще одну задачку другу.
Дан целочисленный массив из n элементов. Все отрицательные элементы массива перенести в его начало, а остальные в конец,сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов. Написать программу, которая вводит массив, переставляет его элементы и выводит результат на экран. |
19.01.2009, 11:27 | #10 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление гласных, согласных, цифровых символов в строке | <zeroql> | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 27.11.2008 08:05 |
Удаление символов из ячейки | gavrylyuk | Microsoft Office Excel | 2 | 26.08.2008 16:44 |
тип поля для хранения текста > 255 символов | komex | БД в Delphi | 4 | 23.09.2007 12:38 |
Удаление символов | MURAD | Общие вопросы C/C++ | 3 | 19.08.2007 01:25 |
удаление текста с конца | Lonix | Общие вопросы Delphi | 7 | 12.07.2007 14:00 |