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

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

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

Выяснить равен ли 4-й бит 0 - C++

08.04.2013, 11:18. Просмотров 395. Ответов 7
Метки нет (Все метки)

lydi dobrye, pomogite please....zadacha vrode by legkaya..(
х=40, выяснить равен ли 4-й бит 0 (pascale ili je c++)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2013, 11:18     Выяснить равен ли 4-й бит 0
Посмотрите здесь:

Выяснить равен ли минимальный элемент массива A[n,m] половине максимального - C++
Помогите с решением: Выяснить равен ли минимальный элемент массива A половине максимального.

Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z. - C++
Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z. помогите...

Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z. - C++
очень нужен код в С++(консольном)

Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 <R2) - C++
Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 &lt;R2). #include &lt;iostream&gt; #include...

Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 - C++
3 Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 меньше R2). В качестве значения Pi использовать...

Старший бит - C++
Допустим число 4 представляю в двоичной системе счисления получается 0100. В етом двоичном числе старший бит ет 3 бит?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26426 / 14728 / 836
Регистрация: 15.09.2009
Сообщений: 63,987
Записей в блоге: 68
08.04.2013, 11:20     Выяснить равен ли 4-й бит 0 #2
http:\translit.ru
mua
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 4
08.04.2013, 11:22  [ТС]     Выяснить равен ли 4-й бит 0 #3
chto tam?
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26426 / 14728 / 836
Регистрация: 15.09.2009
Сообщений: 63,987
Записей в блоге: 68
08.04.2013, 11:23     Выяснить равен ли 4-й бит 0 #4
там перевод вашей латиницы на русский.
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.04.2013, 11:24     Выяснить равен ли 4-й бит 0 #5
C++
1
std::cout << "Fourth bit is " << ((x & (1 << 3)) ? "" : "not ") << "set." << std::endl;
mua
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 4
08.04.2013, 11:25  [ТС]     Выяснить равен ли 4-й бит 0 #6
а можно по- конкретнее, пожалуйста.)
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.04.2013, 11:33     Выяснить равен ли 4-й бит 0 #7
Куда уж конкретней-то? Абсолютно конкретный one-liner, делающий то и только то, что вы спрашиваете.

Вам еще разжевать что-ли надо? Выражение x & (1 << 3) вернет 0, если четвертый бит 0 и 8, если четвертый бит 1. В С/С++ значение 0 является false, любое другое значение -- true.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2013, 11:51     Выяснить равен ли 4-й бит 0
Еще ссылки по теме:

Инверсия бит - C++
Добрый день. Есть unsigned short int x; Нужно инверсировать все биты в x, например, если x=1001001101 (589), то нужно чтобы...

Бит реверс - C++
Вводится число в десятичной системе надо записать его в двоичной и перевернуть. Полученое число надо выписать в десятичной системе помогите...

Получить бит числа - C++
Необходимо получить значение бита числа double. Такой код: bool getBit(double * d, int bit){ unsigned mask=1&lt;&lt;bit; bool res; ...

Не учитывать знаковый бит - C++
можно ли сделать чтобы вот это условие выполнилось? int a = -5; if((a|0x0FFFFFFFFFFFFFFF)==5) ну то что сейчас в условии...


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

Или воспользуйтесь поиском по форуму:
mua
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 4
08.04.2013, 11:51  [ТС]     Выяснить равен ли 4-й бит 0 #8
если Вам не трудно, можно и разжувать ввиде написанной программы.
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
32
33
#include <iostream>
 
using namespace std;
 
int main()
{
    int desit,i,dvoich;
   i = 40;
     cout << "Vvedite chislo: ";
      cin >> desit;
     int dvo[200];
    int t =0;
   while(desit>1)
   {
      dvoich= desit%i;
      dvo[t] =dvoich;
      desit/=i;
      t++;
   }
   t--;
      cout << "raven li 4 bit 0 ";
      cout << 0;
      dvo[4]=0;
      cout << dvo[4];
   while(t>=0)
   {
       cout << dvo[t];
       t--;
   }
       cout <<endl;
   
   return main();
}
в чем трабл(
Yandex
Объявления
08.04.2013, 11:51     Выяснить равен ли 4-й бит 0
Ответ Создать тему
Опции темы

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