2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
1

Битовые операции

13.01.2011, 16:27. Показов 951. Ответов 2
Метки нет (Все метки)

С помощью битовых операций выести на экран значение к-ого спарва бита.
Помогите пожалуйста!что-то в этих битовых операциях не разбираюсь....
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2011, 16:27
Ответы с готовыми решениями:

Битовые операции, битовые поля.
Здравствуйте! Еслть 4 диапазона чисел: 0-100, 0-100, 0-6000, 0-3. Сделать в виде битовых операций....

Битовые операции и операции смещения языка С
Доброго времени суток господа,помогите пожалуйста.Есть 2 кода к задаче,первый работает...

Битовые операции
Народ дайте ссылку пожалуйста на задачи по сишке где нужно использовать битовые операции!...

Битовые операции
Есть арифметическое выражение: y = 13 * ((2 * a + b / 8)). а, b вводятся пользователем. Как...

2
Эксперт JavaЭксперт С++
8376 / 3598 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
13.01.2011, 16:30 2
Лучший ответ Сообщение было отмечено barlog как решение

Решение

C++
1
2
3
4
int value, k;
std::cin >> value;
std::cin >> k;
std::cout << ((value >> k) & 1);
1
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
13.01.2011, 16:46  [ТС] 3
вот и я уже сообразила...тока тут самому надо значение к1 менять(значение числа)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
int main()
{  int r ;
     short int k1=11,k2=1 , k;
      cout<<"Vvedite k bite: ";
      cin>>k;
     k1=k1>>k ;
        r=k1 & k2;
   cout<<endl<< r;
 
  getch();
  return 0 ;
     }
Добавлено через 1 минуту
ну или вот...чтоб с клавы набирать...
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
int main()
{  int r ;
     short int k1,k2=1 , k;
    cout<<"Vvedite сhislo: ";
   cin>>k1;
 
      cout<<"Vvedite k bite: ";
      cin>>k;
     k1=k1>>k ;
        r=k1 & k2;
   cout<<endl<< r;
 
  getch();
  return 0 ;
     }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2011, 16:46
Помогаю со студенческими работами здесь

Битовые операции
Доброго времени суток . Вот такая вот задачка : в числе А установить в единицу n битов влево от...

Битовые операции
Не могу разобраться с 4 заданием Реализовал пятое но не в одну строчку и без понятия как ...

Битовые операции
Доброго времени суток! Есть задача: Даны два целых без знаковых числа. Остатки от деления их на 16...

битовые операции
надо написать ф-цию, которая в данном числе(в двоичной с.с.) на заданном номере ставила 1, вместо 0


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru