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

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

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

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

30.03.2012, 17:33. Просмотров 625. Ответов 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-х байтное представление
Посмотрите здесь:

Ввести число типа unsigned. Распечатать двоичное представление в прямом и обратном порядке - C++
Ввести число типа unsigned. Распечатать двоичное представление в прямом и обратном порядке. Помогите с кодом,плз

Написать функцию int bitcount(unsigned x), возвращающую число единиц в двоичном представлении x - C++
Помогите пожалуйста решить задачи! Столько бьюсь с ними, а не получается. Я гуманитарий, для меня сложно их решить, но оочень хочется...

Определение типов. Приведение int к unsigned int - C++
При таком определении 5 рассматривается как int. Как при определении указать что 5 будет именно unsigned int? unsigned int n=5; ...

Перевести отрицательное число из десятичного представления в машинное представление - C++
Как перевести отрицательное число с десятичной представления в машинное представление ( дробь правильная) 64 розрядное, целое и дробь. ...

Перевести число из int в сhar - C++
int main() { char str; int k,h; cout<<" Please, enter k: "; cin>>k; /*Здесь нужно перевести число k из int в char! ...

Перевести число из string в int - C++
Знаю что тем много, но почему то ничего не подходит. Имеется строка: string str = "110" допустим(двоичная система), надо перевести в ...

Перевести нецелое число из строки в int - C++
Возможно ли какой-то функцией перевести допустим AnsiString a = '2.3'; в числовую переменную вида 2.3. Чтоб если добавить допустим 1,...

Число int перевести в hex и хранить в char - C++
Есть число в десятичном формате, допустим int a. Необходимо его в Hex формате положить в char. Рассматриваются только те случаи когда...

Как перевести CString -ское число в Int? - C++
Есть CString -ское число. Как перевести это число в int??? Вот: { m_cap = m_cap + '1'; m_cap = c; int c = attol(m_cap); c =...

Перевести массив цифр в число типа int или float - C++
Всем здрасти , а не подскажет ли кто часом, можно ли массив с цифрой в каждом злементе (a=1, a=3, a=7, a=n и.т.д) перевести в число типа...


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

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

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