Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Union
17 / 17 / 2
Регистрация: 16.08.2010
Сообщений: 252
#1

Перевести число unsigned int в 2-х байтное представление - C++

30.03.2012, 17:33. Просмотров 619. Ответов 0
Метки нет (Все метки)

Дается число от 0 до 1023 (это 2 в степени 10, т.е. 10 бит)
Нужно получить двухбайтовую строку, в которой первый символ отвечает за первые 5 бит, второй за вторые 5 бит. Использовать можно только латинские буквы в верхнем регистре и цифры от 0 до 5.
ANSI таблица символов:
A - 65
B - 66
C - 67
D - 68
E - 69
F - 70
G - 71
H - 72
I - 73
J - 74
K - 75
L - 76
M - 77
N - 78
O - 79
P - 80
Q - 81
R - 82
S - 83
T - 84
U - 85
V - 86
W - 87
X - 88
Y - 89
Z - 90
0 - 48
1 - 49
2 - 50
3 - 51
4 - 52
5 - 53
Всего 32 символа, что соответствует 2 в 5-ой степени.
Также по двум байтам необходимо выполнить обратную операцию, перевести их в число.
Для перевода предлагается набор: QP, UA, WJ, CH, DE.
И еще, порядковые соответствия следованию алфавита не требуются, нужно только чтобы работало в обе стороны.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2012, 17:33     Перевести число unsigned int в 2-х байтное представление
Посмотрите здесь:

C++ Перевести число из int в сhar
C++ Поместить двоичный код, в веденной строке, в переменную типа int и unsigned int.
C++ Как перевести CString -ское число в Int?
C++ Надо перевести переменную типа unsigned char* в signed int и обратно
C++ Разница int, short, unsigned int, unsigned short
C++ Число int перевести в hex и хранить в char
C++ Определение типов. Приведение int к unsigned int
C++ Написать функцию int bitcount(unsigned x), возвращающую число единиц в двоичном представлении x
C++ Перевести отрицательное число из десятичного представления в машинное представление
C++ Перевести нецелое число из строки в int
Ввести число типа unsigned. Распечатать двоичное представление в прямом и обратном порядке C++
Перевести число из string в int C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru