Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98

Присвоение порядкового номера в алфавите

27.01.2012, 12:15. Показов 2256. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как перевести каждый символ в строке в порядковый номер в алфавите?
Заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.01.2012, 12:15
Ответы с готовыми решениями:

Присвоение порядкового номера
Добрый день. Я начинающий, и просьба помочь с заданием №4, автоматическим присвоением номера Подскажите, как сделать

Сортировка и присвоение порядкового номера
Помогите пожалуйста, есть столбец:Surname и есть столбец Number. Можно ли сделать так, чтобы при сортировке по Surname в Number выводились...

Прочесть информацию, отталкиваясь номера строки файла и порядкового номера первого симвала в строке
не стал создавать новую темку, решил что тут тоже задать вопрос можна.... есть регулярно обновляющийся текстовый файл, из которого мне...

7
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
27.01.2012, 12:31
C
1
2
3
4
5
char C; int N;
if ('A' <= C && C <= 'Z') N = C -'A' + 1;
else if ('a' <= C && C <= 'z') N = C -'a' + 1;
else if ('а' <= C && C <= 'я') N = C -'а' + 1;  // А это русские буквы
else if ('А' <= C && C <= 'Я') N = C -'А' + 1;
2
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
27.01.2012, 12:40  [ТС]
Спасибо, но где тут фигурирует строка?
0
 Аватар для prosto_lynx
49 / 25 / 2
Регистрация: 09.06.2008
Сообщений: 227
27.01.2012, 12:51
ваша строка - st
C++
1
2
3
4
for (int i=1; i<=st.Length(); i++)
{
//код обработки символа st[i];
}
1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
27.01.2012, 13:02
Цитата Сообщение от Gextar Посмотреть сообщение
Спасибо, но где тут фигурирует строка?
я просто предположил, что вытащить символ из строки для вас не составит труда
0
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
27.01.2012, 13:09  [ТС]
Байт, не подскажите, как по вашему коду сделать обратное действие? (в моем случае - дешифровку)

Добавлено через 2 минуты
Цитата Сообщение от Байт Посмотреть сообщение
я просто предположил, что вытащить символ из строки для вас не составит труда
Вытаскивать символы по одному очень муторно. Легче работать со строкой.
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
27.01.2012, 16:38
не подскажите, как по вашему коду сделать обратное действие?
- а обратное в чистом виде не получится (строчные-прописные)
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
27.01.2012, 16:53
в подобном случае гламурно смотреть в сторону массивов, имхо,
А,а,Б,б,В,в,...
1,2,3,4,5,6,...
, или использовать числовое представление символа, что еще проще и еще гламурнее:
C++
1
(int)char
, но если уважаемый Gextar копает в сторону шифрования/дешифрования текста:
Цитата Сообщение от Gextar Посмотреть сообщение
(в моем случае - дешифровку)
то, имхо, он копает не в ту сторону
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.01.2012, 16:53
Помогаю со студенческими работами здесь

Изменение порядкового номера
Добрый вечер, уважаемые форумчани :) 3 день ломаю голову, не как не могу понять как сделать следующее: У меня есть база, где...

Вывод порядкового номера
Добрый день! Подскажите, пожалуйста. Если я хочу узнать номер раздела и использовать его я использую: j1 =...

Определение порядкового номера
есть файл с каким то кол-вом чисел, программа должна считать и записать числа с определенными порядковыми номерами в новый файл. например...

Проверка на пропуск порядкового номера
есть табличка id в ней - уникальный ключ дело в том, что эта табличка автоматом заполняется данными из другой информационной системы,...

Вычисление порядкового номера и минимума
Необходимо дописать код, чтобы считался минимум (максимум уже считается) и порядковый номер элемента, являющимся min и max Dim n As...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru