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

Как работает функция "test" в приведенном коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование обьектов другой программы+ подключение к mysql http://www.cyberforum.ru/cpp-beginners/thread1071187.html
Вообщем,пытаюсь написать программу,которая получает данные из mysql и если пришла единица,нажимает на кнопку в сторонней программе,а так же,получает текст с mysql и записывает его в textbox сторонней...
C++ Вычислить значение функции вычислить значение функции z=(ai +bi+ci)/i если a=a1,a2,.,a20; b- изменяется от 0 с шагом 0,3; c- меняется от 0,1 с шагом 0,5 / С++ для начинающих помогите плиз http://www.cyberforum.ru/cpp-beginners/thread1071185.html
Неправильно сохраняет данные C++
Не могу понять в чем проблема. Каждый раз при вводе новых данных, изменяются старые. Вот код: #include <conio.h> #include <iostream> #include <locale.h> #include <string.h> using namespace...
find_first_of, разбор полётов C++
Есть задание: В произвольном тексте на английском языке, содержащем не более 10 строк, в каждой строке не более 80 символов. Заменить первую букву каждого слова символом «пробел». Слово – это...
C++ Из удалить из массива отрицательные элементы, стоящие на четных местах и сжать его, заполнив нулями. http://www.cyberforum.ru/cpp-beginners/thread1071135.html
Из одномерного массива,состоящего из n целочисленных элементов, удалить отрицательные элементы, стоящие на четных местах. Сжать массив.Оставшиеся после удаления места заполнить нулями
C++ проверка и вывод Разработать функцию rectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,847
15.01.2014, 01:47
Цитата Сообщение от Zla9_Kolu4ka Посмотреть сообщение
{return ((a>>15)+1)&~1;}
C++
1
2
3
4
5
6
a=a/32768;
a++;
a=a&0xFFFFFFFE;// обнуляет младший разряд приводит к меньшему четному
//вместо этого можно было написать
//if(a%2!=0)
// a--;
так понятней?

Добавлено через 1 минуту
Цитата Сообщение от MrGluck Посмотреть сообщение
До всегда будет выдавать 0
только для положительных
для всех отрицательных не будет 0

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