Задать вопрос
23 января, 10:27

Введите число в десятичной системе исчисления. Определите, чего больше - нулей или единиц в его двоичном представлении?

+1
Ответы (1)
  1. 23 января, 12:16
    0
    C++:

    #include

    using namespace std;

    int main () {

    int n, z = 0, o = 0;

    cin >> n;

    if (n==0) {

    cout << "nuley";

    return 0;

    }

    while (n>0) {

    if (n%2) o++;

    else z++;

    n / = 2;

    }

    if (o>z) cout << "edinits";

    else if (o==z) cout << "odinakovo";

    else cout << "nuley";

    return 0;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Введите число в десятичной системе исчисления. Определите, чего больше - нулей или единиц в его двоичном представлении? ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы