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

побитовые операторы _ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cache miss http://www.cyberforum.ru/cpp-beginners/thread955172.html
Всем привет. Хочу разобраться с cache miss. Кто знает какой вариант кода будет меньше содержать промахов и следовательно выполняться быстрее? Код №1 if (a == 12) { do something.... } else if (a == -1)
C++ Добрый вечер, как сделать задержку экрана, после введенных цифр? #include "StdAfx.h" #include <stdio.h> void pr1() { int a,b,c,d; printf("\n"); printf("vvevitu a,b,c \n:"); scanf("%d%d%d", &a,&b,&c); d=a+b+c; http://www.cyberforum.ru/cpp-beginners/thread955171.html
Рядом стоящие символы C++
Входные данные: С - строка содержащяя рядом стоящие символы Выходные данные: С, c - рядом стоящие символы если они есть; если их много, то они будут выводиться по 2 в столбик; если нет таких совпадений то ничего не выводим. Пример ввода: Жужжание Пример вывода: жж Вот моё решение: #include <iostream> #include <cstdio>
C++ Написать программу, которая получает два трехзначных числа, меняет у них местами средние цифры и выводит результат в консоль
#include <iostream> using namespace std; void main() { int num = 0; int num2 = 0; cout << "Enter xxx number"; cin >> num; cout << "Enter xxx number"; cin >> num2;
C++ найти меньшее среднего арифметического http://www.cyberforum.ru/cpp-beginners/thread955101.html
не знаю как вывести среднее арифметическое в таком виде: average = 7.60. и меньшее среднего арифметического тоже. и главное разрешается при нахождении меньшего использовать только один оператор цикла. подскажите пожалуйста, где я ошиблась. //* С клавиатуры вводится размерность целочисленной матрицы, затем сама матрица.Найти элементы меньшие среднего арифметического. //* Разрешается при этом...
C++ Написать программу, которая получает трехзначное число, “переворачивает” его и выводит результат в консоль Двух кратное переварачивает а трёх нет как только не пробовал подскажите вот мой код #include <iostream> using namespace std; void main() { int num = 0; cout << "Enter xxx number"; cin >> num; подробнее

Показать сообщение отдельно
1programmer
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 24

побитовые операторы _ - C++

15.09.2013, 21:09. Просмотров 400. Ответов 5
Метки (Все метки)

не могу разобраться в этой теме_ Вопрос по ходу дела, программа принимает число в диапазоне от 0 и до 255, после чего выводит двоичный код числа. В 27 строке, оператор if сравнивает переменные u и t которые преобразовываются в двоичный коде ?
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
31
#include <iostream> 
using namespace std; 
 
void show_binary(unsigned int u); 
 
int main() 
{ 
  unsigned u; 
 
  cout << "Введите число между 0 и 255: "; 
  cin >> u; 
 
  cout << "Вот двоичный код числа: "; 
  show_binary(u); 
 
  cout << "вот обратный код числа: "; 
  show_binary(~u); 
 
  return 0; 
} 
 
void show_binary(unsigned int u) 
{ 
  int t; 
 
  for(t=128; t>0; t = t/2) 
    if(u & t) cout << "1 "; 
    else cout << "0 "; 
 
  cout << "\n"; 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru