![]() |
наверное лучше сюда - C# создать массив значений нужно из произвольного числа 32 битного создать массив значений. длина массива = количеству 1 в двоичном представлении числа значения массива положение бита в числе, 0 бит если 1 то значение 1. 3-й бит значение 4 и т.д. Например число 00011001111110111111000111011010 (младший бит справа, 20 ебениц) На выходе int[] {2,4,5,7,8,9 и т.д.** длиной 20 Уже всю голову сломал как это красиво сделать ? |
Сделай сначала не обязательно красиво, а как получится. А потом улучшай. |
з.ы. тема в принципе закрыта, все работает. В другой ветке направление дали, уже все реализовал. |
Текущее время: 15:23. Часовой пояс GMT +3. |