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

Определить количество ведущих единиц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ определение количества ведущих единиц младшей тетрады его старшего байта http://www.cyberforum.ru/cpp-beginners/thread789052.html
здравствуйте, помогите написать программу по следующей задаче: 1. Представить программу, позволяющую для заданного целочисленного объекта (short int) определить количество ведущих единиц младшей тетрады его старшего байта. 2. На примере тернарного оператора условное выражение приведите его альтернативные реализации. зараннее спасибо.
C++ Укажите возможные способы определения целочисленного объекта помогите пжл))) http://www.cyberforum.ru/cpp-beginners/thread789035.html
C++ 2. Определив ссылку на константный целочисленный объект, укажите возможные способы доступа к этому объекту
помогите пожалуйста)
Для (short int) выполнить перестановку младшей и старшей тетрад его младшего байта C++
Представить программу, позволяющую для заданного целочисленного объекта (short int) выполнить перестановку младшей и старшей тетрад его младшего байта. помогите пожалуйста))))
C++ Подсчитать количество различных элементов http://www.cyberforum.ru/cpp-beginners/thread789025.html
Подсчитать количество различных элементов в каждой из строк двумерного массива. Определить функцию подсчета различных элементов.
C++ Определить количество ведущих нулей старшего байта short int Представить программу, позволяющую для заданного целочисленного объекта short int определить количество ведущих нулей старшего его байта подробнее

Показать сообщение отдельно
aLarman
641 / 562 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
18.02.2013, 16:40     Определить количество ведущих единиц
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
short int iNum= 44;
    int iMask = 8;
    int iBit;
    int iCount = 0;
    int iFlag=0;
    for(int i = 0; i < 4; i++)
    {
        iBit = iNum&iMask;
        if(iBit>0 && !iFlag)
        {
            iCount++;
        }
        else
        {
            if(iCount>0)
            iFlag = 1;
        }
        iMask/=2;
    }
    std::cout<<iCount<<std::endl;
что то похожих тем много появилось)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru