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

Сканирование с младшого до старшего бита на наличие 1 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание PNG http://www.cyberforum.ru/cpp-beginners/thread756164.html
Здравствуйте,форумчане) Пытаюсь прочитать PNG файл,вообще убейте не понимаю почему не работает.Даже длину и ширину нормально не считывает. Кусок кода file = fopen(Name, "rb"); if(file ==...
C++ Решить уравнение ПОМОГИТЕ РЕШИТЬ СРОЧНО!!! программа должна решать уравнение e^(-x^2 )=∑_(n=0)^∞▒(〖(-1)〗^n x^2n)/n! 1-x^2+x^4/2!-x^6/3!+x^8/4!-…|x|<∞ http://www.cyberforum.ru/cpp-beginners/thread756137.html
C++ Организовать ввод целых четных значений в одномерный массив с контролем вводимых чисел
Организовать ввод целых четных значений в одномерный массив с контролем чисел вводимых
C++ Кратность целой части числа
Дан массив вещественных чисел. Размер – случайное число из диапазона , элементы задает пользователь. Определить сумму чисел, целая часть которых кратна трем. Как определить кратность целой части?
C++ Программа работает только в win 7 http://www.cyberforum.ru/cpp-beginners/thread756097.html
Здравствуйте! Я не программист, но пришлось написать простенькую прогу, которая работает с внешней dll. Dll подключал динамически по одному из множества примеров. Писал в MS Visual Studio 2010...
C++ Таймер на С/С++ Всем доброго времени суток. Есть такой вопрос. Как написать на С/С++ таймер который будет выполнять какой то участок кода через на пример 5 секунд. К примеру выводить 5.. 4.. 3.. 2.. 1.. и выводить... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,215
09.01.2013, 19:38
Croessmah,
ты прав, просто не проверял сейчас проверил да сдвиг на 32 бита не есть гут( у меня по крайней мере идет заворот)
1<<32 =1 циклический сдвиг однако хотя по моему поведение не определено
вот так правильно

C++
1
2
3
4
5
6
7
8
9
10
int i;
 for(i=sizeof(int)*8-1; i>=0; i--)
  {
      if(n&(1<<i))
     break;
   }
if(i<0)
  printf("Нет едениц");
else
 printf("Единица в %d разряде",i);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru