ИУП: интенсив 7 дней + диагностический пакет (32 вопроса, 9 задач с автопроверкой)

This commit is contained in:
Kodlo-chan
2026-09-23 16:05:09 +07:00
commit 4cd63b3d4d
40 changed files with 2464 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
// Задача 01 — битовые операции. Заполни реализации.
#include <cstdint>
#include <cstddef>
// число единичных бит в 32-битном слове
int popcount32(uint32_t x) {
(void)x;
return 0; // TODO
}
// развернуть порядок следования всех 32 бит
uint32_t reverse_bits32(uint32_t x) {
(void)x;
return 0; // TODO
}
// true, если x — степень двойки; 0 — не степень двойки
bool is_power_of_two(uint32_t x) {
(void)x;
return false; // TODO
}
// поменять местами байты: 0x11223344 -> 0x44332211
uint32_t bswap32(uint32_t x) {
(void)x;
return 0; // TODO
}