Надеюсь вы вполнили домашнее задание по предыдущей статье,если нет поставлю вас в угол.Не отчаявайтесь если у вас не получилось, в программировании давно придумали таблицу,по которой считать в бинарной системе очень легко: 32|16| 8| 4| 2| 1 1| 0| 0| 0| 0| 0 По этой таблице мы можем увидеть,что 32 это 100000 в бинарной системе.Достаточно было поставить еденичку на то число,которое мы хотим сложить и нули на те числа,которые нам не нужны.Так к примеру число 31 в бинарной системе будет: 32|16| 8| 4| 2| 1 0| 1| 1| 1| 1| 1 Думаю все вопросы у вас отпали...
В любом языке программирования (ну во всяком случае в тех, о которых я когда-либо слышал), даже в ассемблере, имеется возможность организации циклов. И С++, разумеется, не исключение. Основные виды циклов (их три) во всех языках одинаковые: Обычно работа с циклами не вызывает особых затруднений даже у новичков, поэтому я не буду “растекаться мыслью по древу”, а просто приведу примеры. Как видите, последний цикл - цикл по параметру (цикл for) записывается более компактно, а в теле цикла нам нет необходимости изменять значение счётчика...