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

Вводится число. Определить, является ли оно степенью двойки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Крестики-нолики http://www.cyberforum.ru/cpp-beginners/thread1079542.html
При запуске выдаёт ошибку error LNK2001: неразрешенный внешний символ ""char __cdecl check(void)" (?check@@YADXZ)" Судя по всему, как-то неверно запрашиваю функцию check(). В любом случае, что-то...
C++ За один просмотр файла вывести фамилии 3 абонентов, сумма цифр номера телефона которых наименьшая. создать файл записей с полями: Фамилия, номер телефона. За один просмотр файла вывести фамилии 3 абонентов, сумма цифр номера телефона которых наименьшая. Реализовать с помощью "stack" http://www.cyberforum.ru/cpp-beginners/thread1079537.html
C++ Максимальное количество элементов двухмерного массива
Необходимо написать программу с использованием динамической памяти и функций для нахождения максимального количества элементов двухмерного массива.
Упорядочить файл по возрастанию возрастной границы и определить для какого возраста есть больше всего игрушек. C++
Дано файл ассортимент, содержащий сведения об игрушках: название играшкы, ее стоимость и возрастные границы (например игрушка может быть предназначена для детей от 2 до 5 лет). Упорядочить данный...
C++ Организовать обработку каждого элемента: печать строк из информационной части и их первых символов http://www.cyberforum.ru/cpp-beginners/thread1079513.html
Составить программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух строк. Организовать обработку каждого элемента:...
C++ Найти сумму таких чисел в диапазоне [a;b], синус которых больше нуля. Вводятся числа a и b. Найти сумму таких чисел в диапазоне , синус которых больше нуля. Необходимо использовать Операторы цикла ! Спасибо за внимание! подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 15:54
Цитата Сообщение от MonoRec Посмотреть сообщение
Вводится число. Определить, является ли оно
степенью двойки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include<locale>
 
bool Check(int number)
{
    int val = 1;
    while (val < number)
        val *= 2;
    return val==number ? true: false;
}
 
int main()
{
    double num;
    std::cout<<"Enter number:";
    std::cin>>num;
    std::cout<<std::boolalpha<<Check(num);
    return 0;
}
Первую думаю должны и сами решить
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru