К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

наверное лучше сюда - C# создать массив значений

0 - 05.03.2016 - 07:51
нужно из произвольного числа 32 битного создать массив значений.
длина массива = количеству 1 в двоичном представлении числа
значения массива положение бита в числе, 0 бит если 1 то значение 1.
3-й бит значение 4 и т.д.

Например число 00011001111110111111000111011010 (младший бит справа, 20 ебениц)

На выходе int[] {2,4,5,7,8,9 и т.д.** длиной 20

Уже всю голову сломал как это красиво сделать ?



Гость
1 - 09.03.2016 - 00:51
Сделай сначала не обязательно красиво, а как получится. А потом улучшай.
2 - 09.03.2016 - 14:54
з.ы. тема в принципе закрыта, все работает.
В другой ветке направление дали, уже все реализовал.


К списку вопросов






Copyright ©, Все права защищены