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

Не могу понять, как работает проверка на нечётность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести переменные с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1081194.html
В программе все значения заданы как константы. Помогите изменить код так, чтобы элементы массива(не одномерный) и константы можно было вводить с клавиатуры...пытался изменить, но программа выдает ошибки... #include "stdafx.h" #include <iomanip> #include <stdio.h> #include <iostream> #include <fstream> using namespace std; const int size = 3;
C++ Забыл основы. Как вывести чар? Наибанальнейшая прога не компилируется. //#include <iostream> main () { char A=1; cout<<A<<"\n"; } http://www.cyberforum.ru/cpp-beginners/thread1081175.html
C++ структуры C++
#include <iostream> #include <stdlib.h> #include <cmath> #include <iomanip> #include <windows.h> #include <stdio.h> using namespace std; struct PrepodStruct {
C++ . Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их названия
Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их названия. Например, Для S="слово1язык4параграф" новой строкой будет "словоодинязыкчетырепараграф". Добавлено через 4 минуты у меня есть вот #include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h>
C++ Чем можно заменить функцию strdup http://www.cyberforum.ru/cpp-beginners/thread1081153.html
Здравствуйте. Я хочу использовать в своем проекте одну библиотеку, но компилятор мне ругается при сборке, что ф-я strdup не объявлена. Смотрел в заголовочный файл string.h, там она присутствует. Чем можно ее заменить или как ее написать самому?
C++ Найти произведение ненулевых элементов и количество нулевых элементов дан вектор Х (20).найти произведение ненулевых элементов и количество нулевых элементов подробнее

Показать сообщение отдельно
ya_noob
_
200 / 144 / 9
Регистрация: 08.10.2011
Сообщений: 432
25.01.2014, 15:22     Не могу понять, как работает проверка на нечётность
как вы наверное знаете, числа в компьютере представляются в двоичной СС. например, число 2910 = 111012 = 1*24 + 1*23 + 1*22 + 0*21 +1*20. очевидно, что все степени 2, кроме 20, - четные числа. следовательно, число может быть нечетным только если последнее слагаемое равно 1*20. если же самый младший бит не установлен, т.е. последнее слагаемое равно 0*20, то число будет четным (т.к. все слагаемые четные). проверка
C++
1
*p&1
как раз это и проверяет
 
Текущее время: 18:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru