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

Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно степенью двойки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создайте логическую функцию, которая принимает в качестве аргумента число и проверяет, является ли оно автоморфным http://www.cyberforum.ru/cpp-beginners/thread786786.html
5. Число называется автоморфным, если оно равно последним цифрам своего квадрата. Например, автоморфными числами являются 5 и 25, поскольку 52=25 и 252=625. Создайте логическую функцию, которая принимает в качестве аргумента число и проверяет, является ли оно автоморфным. Используя эту функцию, проверьте автоморфность каких-либо несколько чисел. помогите очень надо
C++ Создайте функцию, которая принимает в качестве аргумента целое число и возвращает число Люка с таким номером 1. Создайте функцию, которая принимает в качестве аргумента целое число и возвращает число Люка с таким номером. Воспользуйтесь рекуррентным соотношением xn=xn-1+xn-2. Алекс090394, обращаю ваше внимание на необходимость соблюдения правил форума: один вопрос - одна тема http://www.cyberforum.ru/cpp-beginners/thread786776.html
добавление цифры к строке C++
Всем добрый вечер, пишу простую программу в личных целях, все было хорошо, пока не стал вопрос конкатенации строки с беззнаковым коротким числом. Вот программа: #include <iostream> #include <string> #include <bitset> int main(){ std::string str_data; unsigned short sise = 65535;
Работа с функциями. Подсчитать наибольшее количество идущих подряд символов пробела C++
Помогите пожалуйста)) Задание: Заданы натуральное число n, символы S1, ... , Sn Подсчитать наибольшее количество идущих подряд символов пробела. Программа не запускается( Я думаю ам могут быть проблемы с return Код: #include<iostream> #include<math.h>
C++ Выведите все строчные гласные латинские буквы, встречающиеся в данной строке ровно один раз. http://www.cyberforum.ru/cpp-beginners/thread786708.html
Выведите все строчные гласные латинские буквы, встречающиеся в данной строке ровно один раз.
C++ Считайте текст и выведите на экран исходный текст, а затем только четные предложения Считайте текст и выведите на экран исходный текст, а затем только четные предложения. Либо: Напишите программу, подсчитывающую, сколько раз в данном тексте встречается сочетание, введенное с клавиатуры с учетом регистра. подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.02.2013, 01:45     Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно степенью двойки
По сути и так бы сошло:
C++
1
2
3
4
inline bool isp(const int& x)
{
      return ((floor(log(x)/log(2)) == (log(x)/log(2))));
}
В студии без проблем проходит, но mingw вот отказывается.
Видимо, из-за округления.
http://liveworkspace.org/code/36fJcg$5
 
Текущее время: 16:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru