|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2013, 00:12 | #1 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
Pascal. Upcase
В задании нужно, что-бы слова, которые состоят из маленьких букв перевести в верхний регистр ( сделать большими ), а если слово состоит из больших и маленьких (пример: ТрОн) оставить такими же, и вывести это все. Подскажите в чем ошибка, или что нужно добавить. У меня просто переводит все слова в верхний регистр
Код:
|
04.04.2013, 00:20 | #2 |
человек
Форумчанин
Регистрация: 11.05.2009
Сообщений: 517
|
Тебе надо просто если есть большая буква, перенести в регистр маленький, а первую поднять ? я правильно понял?
|
04.04.2013, 00:50 | #3 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
Нет если слово только с маленьких букв то перевести его в верхний регистр (пример: самолет->САМОЛЕТ), а если слово состоит с маленьких и больших оставить прежним ( пример: СамОлет , это слово не трогаем)
|
04.04.2013, 00:53 | #4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
тут ещё важно, какой Паскаль...
например, в TurboPascal стандартный UpCase тупо игнорировал все символы, кроме латиницы. поэтому и рождались такие "шедевры": Код:
А вообще, функций, которые изменяют регистр букв и для кириллицы было много, начиная с ассемблерного варианта и заканчивая манипуляциями с битами UPDATE вот, "до кучи", ещё один вариант: Цитата:
Цитата:
Код:
Последний раз редактировалось Serge_Bliznykov; 04.04.2013 в 01:02. |
||
04.04.2013, 01:08 | #5 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
Serge_Bliznykov, вы как всегда отзывчивы). У меня Паскаль ABC, я попробовал функцию которую вы мне написали первую, ну результат такой же как и у меня, полностью все слова почему-то переводит в верхний регистр. Так что с этим сейчас буду разбираться. Отдельное спасибо за функцию для проверки слова )
|
04.04.2013, 01:20 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
04.04.2013, 01:42 | #7 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
Все, увидел )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача turbo pascal на тему: файлы с произвольным доступом в Pascal | ExCiTeC | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.01.2013 20:36 |
Программы в Pascal, среда pascal ABC. Лабораторные работы | Одинокая Волчица | Фриланс | 8 | 10.02.2012 20:09 |
Неудобство ABC Pascal и глюк Borland Pascal | proser93 | Помощь студентам | 0 | 19.11.2011 19:01 |
Turbo Pascal и Free Pascal , в чем разница? | antoxann | Паскаль, Turbo Pascal, PascalABC.NET | 31 | 09.11.2011 07:52 |
а free pascal не читает задачи которые написаны на turbo pascal? | demonara | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.05.2009 16:28 |