5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
1 | |
смена букв14.02.2011, 12:28. Показов 1469. Ответов 16
Метки нет (Все метки)
Господа программисты подскажите пожалуйста как реализовать такую штуку, например:
есть edit1 туда вписываем "петров" нажимаем button1 и получается в memo1 (петров, только на англ расскладке тобеж "gtnhjd",
0
|
14.02.2011, 12:28 | |
Ответы с готовыми решениями:
16
Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких букв Извлечение слов и их распределение на категории: из русс. букв, из англ. букв, из русс. и англ. букв, слова схожие по начертанию букв с русс и англ. Составить программу подсчета и сравнения количества букв «А» и букв «О» с учетом регистра Дан текст из строчных русских букв. Подсчитать количество гласных букв в тексте |
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 12:37 | 2 |
русский алфавит содержит 33 символа, английский -26...
Как будешь перекодировать русские символы Х, Ъ, Ж, Э, Б, Ю, Ё ???
0
|
5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
14.02.2011, 13:07 [ТС] | 3 |
соответственно , я же говорю то же самое только на англ раскладке х([) ъ(]) ж( э(') б(,) ю(.) ё(`)
0
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 13:11 | 4 |
Лобовое решение вопроса - перекодировка через массив соответствия...
0
|
5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
14.02.2011, 13:19 [ТС] | 5 |
Дэк я это понимаю, как мне реализовать , я с массивами плохо дружу, поэтому и прошу помощи
0
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 13:25 | 6 |
Создаешь два константных массива... Первый содержит символы кириллицы, второй - соответствующие им символы латиницы. Потом по индексу символа кириллицы в массиве латиниц ищешь соответствующий символ... Это не лучший "долгоиграющий" вариант...
0
|
5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
14.02.2011, 13:28 [ТС] | 7 |
[QUOTE=Mad_Dog;... Это не лучший "долгоиграющий" вариант...[/QUOTE]
хм, а есть по проще способ ????
0
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 13:30 | 8 |
Ищи в инете...
есть различные кодировки - аски, анси, юникод...
0
|
5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
14.02.2011, 13:35 [ТС] | 9 |
Сильный ответ))))))
Так все таки КТО нибудь подскажет как лучше сделать, Добавлено через 1 минуту да мне не надо кодировки, мне надо именно чтобы я написал по русски, а он перевернул все тоже только в англ раскладку на клаве
0
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 13:36 | 10 |
tager3, я тебе подсказал вариант... Не подходит - придумывай сам, а так проще всего сидеть и ждать, когда за тебя все сделают... найдут, да еще и код наваяют...
Ну, вообще-то организовать бинарный поиск в 33 элементах массива не займет много времени...
0
|
5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
14.02.2011, 13:38 [ТС] | 11 |
я не говорю что он не подходит, подходит, только мне надо не много понять
вот я обьявил массив, нажимаю. кнопку и как проверять, через условие?
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
||||||
14.02.2011, 13:41 | 12 | |||||
Это и есть инет
Можно так, но это не слишком оптимально с точки зрения быстродействия:
1
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 13:50 | 13 |
А если символы латиницы расположить в алфавитном порядке (или в порядке расположения их кодов), а массив символов кириллицы привести им в соответствие, то можно использовать бинарный поиск в упорядоченном массиве, что даст более продуктивный результат...
Добавлено через 2 минуты Инет намного шире...
0
|
5 / 5 / 3
Регистрация: 02.11.2010
Сообщений: 140
|
|
14.02.2011, 13:50 [ТС] | 14 |
0
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
14.02.2011, 14:02 | 16 |
Опаньки!!! А я то, наивный, всегда считал что программирование связано с работой мозга!!! И всегда старался придти к наиболее оптимальному варианту решения, если время позволяет...
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
14.02.2011, 14:06 | 17 |
Не... это всё так утомительно. Даже поднять глаза на монитор нужно потратить драгоценную энергию
Ну это да... но тут компромисс между ленью и результатом
0
|
14.02.2011, 14:06 | |
14.02.2011, 14:06 | |
Помогаю со студенческими работами здесь
17
Совпадение букв двух слов.Перестановкой букв Количество букв в поле edit (именно букв) Смена букв местами Смена букв Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |