![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
![]()
В задании нужно, что-бы слова, которые состоят из маленьких букв перевести в верхний регистр ( сделать большими ), а если слово состоит из больших и маленьких (пример: ТрОн) оставить такими же, и вывести это все. Подскажите в чем ошибка, или что нужно добавить. У меня просто переводит все слова в верхний регистр
![]() Код:
|
![]() |
![]() |
![]() |
#2 |
человек
Форумчанин
Регистрация: 11.05.2009
Сообщений: 517
|
![]()
Тебе надо просто если есть большая буква, перенести в регистр маленький, а первую поднять ? я правильно понял?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
![]()
Нет если слово только с маленьких букв то перевести его в верхний регистр (пример: самолет->САМОЛЕТ), а если слово состоит с маленьких и больших оставить прежним ( пример: СамОлет , это слово не трогаем)
|
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
тут ещё важно, какой Паскаль...
например, в TurboPascal стандартный UpCase тупо игнорировал все символы, кроме латиницы. поэтому и рождались такие "шедевры": Код:
А вообще, функций, которые изменяют регистр букв и для кириллицы было много, начиная с ассемблерного варианта и заканчивая манипуляциями с битами UPDATE вот, "до кучи", ещё один вариант: Цитата:
Цитата:
Код:
Последний раз редактировалось Serge_Bliznykov; 04.04.2013 в 01:02. |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.11.2012
Сообщений: 29
|
![]()
Serge_Bliznykov, вы как всегда отзывчивы). У меня Паскаль ABC, я попробовал функцию которую вы мне написали первую, ну результат такой же как и у меня, полностью все слова почему-то переводит в верхний регистр. Так что с этим сейчас буду разбираться. Отдельное спасибо за функцию для проверки слова )
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#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 |