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

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

Войти
Регистрация
Восстановить пароль
 
The special one
13 / 13 / 0
Регистрация: 09.03.2012
Сообщений: 112
#1

Обращение к i - му разряду целого числа - C++

27.12.2012, 21:43. Просмотров 634. Ответов 1
Метки нет (Все метки)

Здравствуйте уважаемые программисты! Помогите разобраться с основами. Существует некий двоичный вектор длины n. Мне нужно обратиться к любому разряду, изменить его или проверить на наличие единицы. Например число 12 в двоичной системе имеет вид 1100. Я создаю переменную
C++
1
int a = 12;
Как мне обратиться, например, к третьему разряду числа 12? Как мне изменить третий разряд на 0? В этом случае получится число 0100, что равносильно такому действию.
C++
1
2
int a = 12;
a = 8;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2012, 21:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обращение к i - му разряду целого числа (C++):

Найти цифру, соответствующую разряду сотен в записи числа - C++
Дано целое число, меньшее 999. Найти цифру, соответствующую разряду сотен в записи этого числа. # include <iostream> # include...

Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K - C++
Помогите выполнить задание. Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в...

Определить цифры целого числа (тип числа - целое без знака) - C++
Определить цифры целого числа( тип числа-целое без знака), вычислить сумму полученных цифр. Помогите ,пожалуйста.

Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -> 3153) - C++
Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -> 3153) на DevC++. Заранее спасибо

Конструирование значения целого числа или числа с плавающей точкой по его дампу - C++
Как сконструировать значения целого числа(char, short int, long int) или числа с плавающей точкой(float,double) по его дампу(bin,oct,hex)??

нужен тип целого числа для числа 19!= 121 645 100 408 832 000 - C++
Нужно посчитать сумму цифр целого положительного числа. double summacifr(double chislo) { double summa=0; while(chislo) ...

1
Croessmah
Эксперт CЭксперт С++
13509 / 7667 / 866
Регистрация: 27.09.2012
Сообщений: 18,864
Записей в блоге: 3
Завершенные тесты: 1
27.12.2012, 22:07 #2
Побитовые операции и сдвиги.
Цитата Сообщение от The special one Посмотреть сообщение
Как мне изменить третий разряд на 0?
Например так:
C++
1
a=a & ~(1<<3);
или так:
C++
1
a=a & ~0x8;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 22:07
Привет! Вот еще темы с ответами:

Дана строка. Определить, представляет ли она собой запись целого числа или запись дробного числа - C++
Дана строка.Необходимо определить ,представляет ли она собой запись целого числа,записать дробного числа.Считайте ,что дробная часть...

. Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа - C++
срочно помогите пожалуйста

Определить, представляет ли строка собой запись целого числа, запись дробного числа - C++
Выполните задания с использованием библиотечного класса string. Дана строка. Необходимо определить, представляет ли она собой запись...

Ввод целого числа - C++
Ребят, такая проблема, нужна программа, ввод целого числа с консоли, но при нажатии на любой символ, кроме цифр, он не должен отображаться...


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

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

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