Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   наверное лучше сюда - C# создать массив значений (http://forums.kuban.ru/f1030/navernoe_luchshe_syuda_-_c_sozdat-_massiv_znachenij-7576681.html)

Перпетум Мобиле 05.03.2016 07:51

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

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

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

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

buh 09.03.2016 00:51

Сделай сначала не обязательно красиво, а как получится. А потом улучшай.

Перпетум Мобиле 09.03.2016 14:54

з.ы. тема в принципе закрыта, все работает.
В другой ветке направление дали, уже все реализовал.


Текущее время: 09:34. Часовой пояс GMT +3.