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

Найти степень двойки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить функцию для разделения текста в С http://www.cyberforum.ru/cpp-beginners/thread184997.html
Составить функцию для разделения текста, заданного строкой литер, на отдельные слова и подсчета числа слов. Под словом понимается последовательность литер, отличных от пробела, ограниченная слева...
C++ Счетный цикл Здраствуйте! У меня вопрос по задаче "Написать программу, которая находит сумму косинусов всех чисел от 1 до введенного n." с использованием счетного цикла. Проблема в том, что ответ мне выводится... http://www.cyberforum.ru/cpp-beginners/thread184986.html
Циклический алгоритм (цикл с предусловием - while) C++
Здравствуйте!!! Помогите пожалуйста с задачей. TC++ Найти первый отрицательный член последовательности cos(ctg(n)) для n изменяющегося на следующим образом: n=1,2,3... . Заранее большое спасибо!
На С. Найти количество четных и большее из нечетных. C++
Даны целое число n, целые числа a1, a2, ..., an. Найти наибольшее из нечетных и количество четных чисел, входящих в последовательность a1, a2, ..., an+1. Программа должна содержать функцию, в main...
C++ Удалить из массива отрицательные элементы http://www.cyberforum.ru/cpp-beginners/thread184966.html
Подскажите пожалуйста!!! Задание: удалить из массива отрицательные элементы. Почему-то работает прога не полностью правильно . #include "stdio.h" void main ( )
C++ Каждую цифру целого числа х, поместить в отдельный элемент массива m Доброго вечера. Ув. форумчане помогите пожалуйста развязать маленькие задачки по программированию на С++, необходимо написать следующие программы: 1) каждую цифру целого числа х, поместить в... подробнее

Показать сообщение отдельно
Kastaneda
Jesus loves me
Эксперт С++
4688 / 2892 / 236
Регистрация: 12.12.2009
Сообщений: 7,354
Записей в блоге: 2
Завершенные тесты: 1
15.03.2016, 14:50
Цитата Сообщение от SemenovSA Посмотреть сообщение
Ну прям великие программисты. Правильно кому нужна математика, цикл это круто
Ну прям великий математик, правильно кому нужны битовые операции, ведь тяжелые логарифмы это круто.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
    int x = 65536;
    if (x & (x - 1)) {
        std::cout << "This number is not a power of two!" << std::endl;
        return 0;
    }
    x -= 1;
    x = x - ((x >> 1) & 0x55555555);
    x = (x & 0x33333333) + ((x >> 2) & 0x33333333);
    x = (x + (x >> 4)) & 0x0F0F0F0F;
    x = x + (x >> 8);
    x = x + (x >> 16);
    x &= 0x0000003F;
    std::cout << x << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru