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

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

Войти
Регистрация
Восстановить пароль
 
DeeMqo
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 5
#1

Выражения, операторы и простые типы - C++

08.11.2012, 23:26. Просмотров 532. Ответов 0
Метки нет (Все метки)

Написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование в соответствии с вариантом (см. ниже), затем выводит на экран двоичное представление результата преобразования.
Вариант:
Старшую тетраду в нечетных байтах числа заменить результатом операции «исключающее ИЛИ» старшей и младшей тетрад, а младшую тетраду в четных байтах – побитовым отрицанием результата операции «исключающее ИЛИ» старшей и младшей тетрад. Пример: 0xDEADBEEF --->
0x3EA85EEE

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// labatest.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
int main() {
    srand (time(NULL));              // генератор случ.чисел
    int var = rand() & 0xFF;
    
 
   for(int i = 31; i > 0; --i)      // двоичный вывод
    cout<<((21455>>i) & 1);
     system("PAUSE");
}
А как операции проделать с тетрадой я не могу понять, буду весьма благодарен, если поможете.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 23:26     Выражения, операторы и простые типы
Посмотрите здесь:

C++ Операторы цикла, целочисленные типы данных
C++ Операторы for , do while
C++ Do While операторы
C++ Простые типы данных
Операторы с++ C++
Простые типы данных (найти пару/четность) C++
C++ операторы if и else C++
C++ Вычислить значение выражения, используя различные вещественные типы данных. (есть код)
C++ Арифметиеские выражения и условные операторы
Операторы C++ C++
C++ Простые операторы языка С ++ - C++
C++ Абстрактные типы данных. Простые уравнения

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

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

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