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

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

Восстановить пароль Регистрация
 
mua
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 4
08.04.2013, 11:18     Выяснить равен ли 4-й бит 0 #1
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
Посмотрите здесь:

Старший бит C++
какой-то элемент массива равен 1. Теперь мне нужно добавить к этому элементу 0 так, чтобы элемент массива стал равен 10(не десять, а единица и ноль C++
Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z. C++
C++ Бит реверс
Выяснить можно ли с поля (k,l) одним ходом ферьзя попасть на поле(m,n). Если нет, то выяснить, как это можно сделать за два хода C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
Супер-модератор
 Аватар для magirus
25477 / 14018 / 740
Регистрация: 15.09.2009
Сообщений: 59,697
Записей в блоге: 61
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
Супер-модератор
 Аватар для magirus
25477 / 14018 / 740
Регистрация: 15.09.2009
Сообщений: 59,697
Записей в блоге: 61
08.04.2013, 11:23     Выяснить равен ли 4-й бит 0 #4
там перевод вашей латиницы на русский.
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
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
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
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++ Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z.
Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 C++
Выяснить равен ли минимальный элемент массива A[n,m] половине максимального C++

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

Или воспользуйтесь поиском по форуму:
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
Ответ Создать тему
Опции темы

Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru