Решение задачи Единицы с Acmp

Без пояснения   Просмотров: 29


На уроках информатики вас, наверное, учили переводить числа из одних систем счисления в другие и выполнять другие подобные операции. Пришло время продемонстрировать эти знания. Найдите количество единиц в двоичной записи заданного числа.

Код

#include <iostream>
 
using namespace std;
 
int main()
{
    int n, s,c = 0;
    cin >> n;
    s = n;
    while(n){
        s = n % 2;
        if(s==1)
            c++;
        n/=2;
    }
    cout << c++;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться