С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Переписать код без использования операций сдвига и "битового and" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Опять про fflush, уже stdout http://www.cyberforum.ru/cpp-beginners/thread11880.html
Уважаемые профессионалы. В книге Хэзфилд, Кирби " Искусство программирования на языке Си. Фундаментальные алгоритмы.... " на 58 стр. увидел текст ниже. Скажите, кто прав? Он или авторы следующих...
C++ скачать язык программирования С где я могу скачать язык программирования С http://www.cyberforum.ru/cpp-beginners/thread11766.html
C++ что нужно поменять?
подскажите пожалуйста, что нужно поменять, чтобы значение Radiusa не требовалось вводить с клавиатуры, а чтобы это значение бралось из bat файла? #include <stdio.h> #include <math.h> #include...
Неправильное объявление или вызов подпрограмм C++
Приветствую Вас форумчане, помогите разобраться с кодом, недавно начал изучать с++ - вот решил накропать программку по обработке CDR-файлов Идея : при запуске юзер должен ввести часть имени файла а...
C++ Как запустить в Dev C++ http://www.cyberforum.ru/cpp-beginners/thread11722.html
#include<iostream> #include<iomanip> #include<fstream> using namespace std; int main() { ifstream fin("с:\\input.txt", ios::in|ios:: nocreate); if(!fin) { cout <<...
C++ использование setdate Какую максимальную дату можно установить в качестве системного времени в DOS с помощью Си? подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2228 / 743 / 10
Регистрация: 27.05.2008
Сообщений: 1,498
01.09.2008, 19:13
Разве в СИ нет побитовых операций?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int l1=l,lbit,numbit;
bool result=false;;
for(int i =0;i<k;i++) l1*=2;
i=1;
while(i<=l1) { // начинаем с первого разряда
    lbit  = (l1/i)%(2);// получаем нужный разряд
   numbit = (num/i)%2;// из обоих чисел
   if(lbit && numbit ) {// если оба 1 - условие выполнено
        result = true ;
        break ;
  }
   i*=2;//на следующий разряд
};
if(result) ........
Код кривой,работает медленней,но работает.Думаю,ты понимаешь о чем тут?)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.