Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Метод Гаусса через единичную диагональ. Что не так? https://www.cyberforum.ru/ cpp-beginners/ thread835329.html
# include<stdio.h> #include <conio.h> #define N 2 // размерность int main () { int i, n, g, k; float A, a, b, c, d, e; // a & b - коэфф, с & d & e - для вычислений A=1; A=2; A=11; A=3; A=4; A=25;
Восстановление задачи SystemRestore C++
Пропало всё в SystemRestore(пусто,ни одной задачи)! Не создаются автоматически точки восстановления, не могу изменить задачу (период появления точек). Захожу ветку Библиотека планировщика заданий\Microsoft\Windows\SystemRestore, далее пишет "выбранная задача"{0}" больше не существует". Пункта SR нет- триггера нет. Что делать не знаю. Помогите!!!
C++ Вывести растояние от заданой точки к точке,которая делит высоту пополам https://www.cyberforum.ru/ cpp-beginners/ thread835315.html
Дано координаты вершин паралелограма. Вывести растояние от заданой точки к точке,которая делит высоту пополам
C++ Массив: Вывести количество повторений числа "х" в столбике. Помогите функцию переделать, я написал, вроде и верно но чуть не то. Вобщем мне нужно что бы мне вывело количество повторений числа "х" в столбике. например масив 1 2 3 х 2 2 2 3 1 2 1 2 х 3 1 1 2 3 3 3 1 2 3 3 3 1 х 1 1 1 1 х 1 1 1 https://www.cyberforum.ru/ cpp-beginners/ thread835300.html
C++ new выделяет больше памяти, чем задано
Здравия желаю!:) При запуске программы с кодом void main() { char *p; p=new char; cout<<strlen(p); _getch(); delete p;
C++ Символы.Вывести на экран сивол после символа а В тексте есть буква а, и она не последняя. Вывести на экран букву, следующую за ней. https://www.cyberforum.ru/ cpp-beginners/ thread835276.html
C++ Access violating writing location 0x00000016 https://www.cyberforum.ru/ cpp-beginners/ thread835267.html
Добрый вечер! У меня код написано на С++. Когда я делая debugging мне выдает такую ошибку Как с этим справить? Спасибо
C++ БСА к коду
Помогите составить БСА вот к этому коду #include "stdafx.h" #include "conio.h" void sum (int *res, char*a, char*b, int len1, int len2) { int i; for(i=0; i<len1-1; i++) {
C++ Создать структуру(номер по порядку,фамилия, адрес, № жека) вывести фамилии жильцов, дома которых относятся к пятому ЖЭКу Здравствуйте,уважаемые форумчане!Помогите пожалуйста с написанием программ-а то завтра сдать уже надо... Препод ставит такие требования: а)писать на С++; б)использовать в программе не ссылки,а указатели; в)использовать подпрограммы. Работаю в Dev C++ Заранее ОГРОМНЕЙШЕЕ СПАСИБО! 5.Структуры Создать структуру,в которой имеется: https://www.cyberforum.ru/ cpp-beginners/ thread835258.html C++ Дан текст.Найти количество слов,где две гласные буквы и вывести их на экран. Здравствуйте,уважаемые форумчане!Помогите пожалуйста с написанием программ-а то завтра сдать уже надо... Препод ставит такие требования: а)писать на С++; б)использовать в программе не ссылки,а указатели; в)использовать подпрограммы. Работаю в Dev C++ Заранее ОГРОМНЕЙШЕЕ СПАСИБО! 4.Строки Дано текст.Найти количество слов,где две гласные буквы и вывести их на экран. https://www.cyberforum.ru/ cpp-beginners/ thread835256.html
C++ Преобразовать строку, вырезав каждый символ "*" и повторив каждый символ, отличный символ "*"
Здравствуйте,уважаемые форумчане!Помогите пожалуйста с написанием программ-а то завтра сдать уже надо... Препод ставит такие требования: а)писать на С++; б)использовать в программе не ссылки,а указатели; в)использовать подпрограммы. Работаю в Dev C++ Заранее ОГРОМНЕЙШЕЕ СПАСИБО! 3.Строки Дано строку символов.Переделать строку,вырезав каждый символ "*" и повторив каждый символ,отличный...
C++ Заполнить массив по соответствующей схеме Здравствуйте,уважаемые форумчане!Помогите пожалуйста с написанием программ-а то завтра сдать уже надо... Препод ставит такие требования: а)писать на С++; б)использовать в программе не ссылки,а указатели; в)использовать подпрограммы. Работаю в Dev C++ Заранее ОГРОМНЕЙШЕЕ СПАСИБО! 2.Двумерные массивы Заполнить массив по соответствующей схеме: https://www.cyberforum.ru/ cpp-beginners/ thread835248.html
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
11.04.2013, 23:00 0

Поразрядные операторы,операторы сдвига - C++ - Ответ 4399779

11.04.2013, 23:00. Показов 697. Ответов 1
Метки (Все метки)

Ответ

Цитата Сообщение от alekopi Посмотреть сообщение
for(b=0;x!=0;x>>=1)
крутить пока x!=0
делить x на 2 x>>=1
Цитата Сообщение от alekopi Посмотреть сообщение
if(x&01)
проверить есть ли младший бит
если есть то
Цитата Сообщение от alekopi Посмотреть сообщение
b++;
Добавлено через 4 минуты
Цитата Сообщение от alekopi Посмотреть сообщение
8 бит т.е. там как то цикл for пробегает всегда 8 раз ,
кто тебе это сказал?
это алгоритм приведения десятичного числа в двоичное методом деления
при 3 (0000 0000 0000 0000 0000 0000 0000 0011) цикл покрутится 2 раза
первый проход 0000 0011
if(x&01) 0000 0001 прибавляем b++;
второй проход 3/2=1
0000 0001
if(x&01) 0000 0001 прибавляем b++;
третий проход
1/2=0
x!=0; ложь выходим из цикла

Вернуться к обсуждению:
Поразрядные операторы,операторы сдвига C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2013, 23:00
Готовые ответы и решения:

Поразрядные операторы сдвига
Всем хорошо известно, что поразрядные операторы сдвига &gt;&gt; и &lt;&lt; сдвигают все биты переменной вправо...

Поразрядные операторы
Здравствуйте, объясните мне практическую ценность поразрядных операторов, не могу понять, зачем они...

Поразрядные операторы + небольшая шифропрограммка
Начинаю изучать поразрядные операторы (и, или, исключающее или, не). В принципе все понятно, но...

С++.Операторы в С++: условные операторы, операторы break и continue
Выяснить, пересекаются ли параболы у=аx2+bx+с и у=dx2+ex + f. При положительном ответе найти точки...

1
11.04.2013, 23:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2013, 23:00
Помогаю со студенческими работами здесь

Условные операторы и операторы цикла, проверка корректности вводимых данных
Привет, ребята. Помогите, пожалуйста, написать код для данной задачи. Примечание: необходимо...

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

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

«Языки и технологии программирования» «Операторы цикла. Условные операторы»
Не получается сделать что бы программа выводила все значения в промежутке, она выводит только одно....

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