Задать вопрос
22 ноября, 14:54

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

+5
Ответы (1)
  1. 22 ноября, 17:10
    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;

    }
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Введите число в десятичной системе исчисления. Определите, чего больше - нулей или единиц в его двоичном представлении? ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы