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

Образовать long число BCDABCDE, используя поразрядные операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра пинг-понг http://www.cyberforum.ru/cpp-beginners/thread695482.html
добрый день! у меня есть следующие файлы, в которые надо добавить объекты,функции и т.д. кто-нибудь может помочь как запустить код, который уже дан? я так понимаю, это только само поле(поправьте , если не так) и я должна в качестве объектов задать игрока, мяч и стенки и соответственно написать к ним функции?(для передвижения и т.д.) или же использовать что-то из готового кода? кто-нибудь...
C++ Ошибки в коде Есть код программы #include <stdio.h> #include <conio.h> int x = {1, 2, 1, 3, 12, 2}; int min1(int k) { int s; if( k == sizeof(x)/2 – 1) // если k = n - 1 http://www.cyberforum.ru/cpp-beginners/thread695480.html
C++ Правильно ли работает программа
Осуществить сравнение первых n символов двух строк. Можете помочь написать
Поместить функцию в другой файл C++
Пишу игру. Есть функция например: void CharacterMoveStay(){ Тут очень много текста: тысячи полигонов } Вопрос: можно ли поместить эту функцию в какой-нибудь другой файл. Может свой инклуд сделать? Если насчет инклуда угадал, то как? Сам я их еще не делал. Заранее спасибо.
C++ Событие KeyPress для текстбокса http://www.cyberforum.ru/cpp-beginners/thread695401.html
Здравствуйте, не нашел этой проблемы на форуме. Вот есть у меня форма Form1, на ней текстбокс textBox1, я хочу для текстбокса создать событие KeyPress. Как это сделать по-человечески? Если я два раза кликаю по текстбоксу, создается функция (как я понимаю, это обработчик события): private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e){} Для нее...
C++ Библиотечный каталог - сортировка слиянием помоги плиз, очень срочно надо доделать прогу, не получается сделать сортировку слиянием по названию и FIO, а также диаграмму в наличии или нет,через два дня сдавать(borlanc++ 3.1) ( выкладывайте файлы на форум) подробнее

Показать сообщение отдельно
9685472
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 9

Образовать long число BCDABCDE, используя поразрядные операции - C++

12.11.2012, 16:44. Просмотров 274. Ответов 0
Метки (Все метки)

Помогите пожалуйста дописать программу :даны два int числа: N1 = ABCD и N2 = EFGH, где AB…GH – 16 – ричные цифры. Образовать long число BCDABCDE, используя только поразрядные операции. В подчеркнутых цифрах поменять местами младший и старший биты.( подчеркнутые цифры :первая буква В, буква А, и последняя буква D) не получается вторая часть задания. long число BCDABCDE я образовала, все работает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <math.h>
#include <conio.h>
long num(int n1, int n2);
 
int main()
{
        int n1, n2;
        long n;
        printf("\nRabota 8. Porazradnie operacii\n");
        printf("Input two numbers n1 and n2: \t");
        scanf("%x%x", &n1, &n2);
        n = num(n1, n2);
        printf("n = %lx\n", n);
        getch();
        return 0;
}
 
long num(int n1, int n2)
{
        long n=0x0, BCD, A, E;
        BCD = n1 & 0xFFF;
        A = (n1 >>12) & 0xF;
        E = (n2 >> 12) & 0xF;
        n = n | (BCD << 4*5);
        n = n | (A << 4*4);
        n = n | (BCD << 4);
        n = n | E ;
        return (n);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru