>Помогите пожалуйста, хотя бы с 1 заданием, не могу точно понять, как правильнее будет
Помогаю:
>используя битовые операции, увеличить число в 2k раз
a[i] <<= k;
Учитывай, что при k>1 вот это вот:
>найти в нём количество элементов, в которых старшая четвёрка бит
содержит 1010
Будет всегда ноль.
указано иное, unsigned short int.
Задание: Создать целочисленный массив типа short int размером n.
Элементы массива инициализируются по следующему алгоритму:
1) сгенерировать случайное целое число А в диапазоне значений от min до
25;
2) используя битовые операции, увеличить число в 2k раз.
3) присвоить преобразованное число А текшему элементу массива.
Инициализированный массив вывести на печать и, используя битовые
операции, найти в нём количество элементов, в которых старшая четвёрка бит
содержит 1010.
Помогите пожалуйста, хотя бы с 1 заданием, не могу точно понять, как правильнее будет