eidango
Опубликовано 6 лет назад по предмету Информатика от eidango


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

  1. Ответ
    Ответ дан saintegg
    #include <iostream>int binary(int a){ int count = 0; while (a) { if (a%2 == 1 ) count++; a /= 2; } return count;}int main(){ int a; std::cin>>a; if (binary(a)%2 == 0) std::cout<<"chetnoe"; else std::cout<<"Nechetnoe";}
Не тот ответ, который вам нужен?
Найди нужный
Задай вопрос

Лучшие за месяц