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

Степень двойки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод массива. http://www.cyberforum.ru/cpp-beginners/thread345866.html
Программа работает, но код... запутаться можно. Есть ли способы попроще? Заранее спасибо. #include <iostream> #include <ctime> using namespace std; int main () { int mass={2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
C++ friend не видит приватные поля Всем привет. Возникла проблема. Есть такой header #include <windows.h> #include <windowsx.h> class Intercept; class Dot { private: FLOAT X,Y,Z; http://www.cyberforum.ru/cpp-beginners/thread345860.html
Помогите с компилятором C++
Вечер добрый... Помогите советом. Не могу скопилировать программу. Использую для этого Dev C++. Когда пробую компилировать, выходит куча ошибок. Мол не найдены такие то сякие библиотеки и так далее.. Как можно решить эту проблему? Может использовать какой нибудь другой компилятор? Чем пользуются профессионалы?
Описание двух "пересекающихся" классов C++
Как сделать два класса в которых методы используют параметры с типами друг-друга class c1 { public: int param; int method(c2 param); }; class c2 { public: int param; int method(c1 param) { return param.param; }
C++ Как правильно? http://www.cyberforum.ru/cpp-beginners/thread345833.html
Совершать итерацию, по куску памяти выделенному в куче? например int* t = new int ; Как перемещаться. С каким шагом? Или struct S { int a;
C++ Текст из одного файла перенести в другой текстовый файл текст из одного файла перенести в другой текстовый файл, кто может напишите листинг программы чтоб выполняло это условие заранее спасибо подробнее

Показать сообщение отдельно
nameless
Эксперт C++
 Аватар для nameless
289 / 288 / 14
Регистрация: 16.06.2009
Сообщений: 486
27.08.2011, 19:35     Степень двойки
ramarren14, можно проще:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
inline bool IsTwoDegree(int number) {
   return (number != 0) ? (!(number & (number - 1))) : false;
}
 
int main() {
   std::cout << (IsTwoDegree(0) ? "Yes" : "No") << std::endl;
 
   return 0;
}
 
Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru