Библиотека задач по C++ | тесты, код, задания
5.13K subscribers
693 photos
1 video
178 links
Задачи и тесты по C++ для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/7a480301

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
March 25, 2024
⚙️ Задача Number of Steps to Reduce a Number to Zero

Даётся число num. Необходимо посчитать сколько шагов нужно произвести, чтобы получился ноль

Если число чётное то нужно поделить на 2, а если не чётное, то вычесть 1 и так пока не получится ноль

В принципе задача достаточно простая. Её можно решить как итеративным способом, так и рекурсивным. Есть способ, который позволяет получить результат за O(1), но для решения этого не требуется

#tasks #junior

👉 Рещение
March 26, 2024
-35% на полугодовой курс по алгоритмам!

🌟 Алгоритмы и структуры данных🌟

23 390 рублей 35 990 рублей до 1 апреля

Курс для тех, кто хочет научиться работать с алгоритмами, подготовиться к собеседованию крупную IT-компанию и начать брать более сложные проекты.

🔥 Переходите и активируйте вводные занятия курсаhttps://proglib.io/w/5a72cc41

Вас ждут:

– 150 практических заданий и 47 видеолекций

– бессрочный доступ к обучению

– поддержка преподавателя в чате

А также очень харизматичный спикер из Яндекса 🙌🏻
March 27, 2024
March 29, 2024
March 30, 2024
🧨 Трюк с битовыми операциями

Значения двух переменных можно поменять местами без дополнительной переменной
с помощью битовой операции XOR (исключающее или)

Если к числу a применить XOR b два раза, то получим тоже самое число а. На этом и строится способ обмена переменными
March 31, 2024
🔮 Сколько памяти занимает структура?

Ответ
Размер всех членов + Выравнивание (по умолчанию 4 байта) + Размер указателя на таблицу виртуальных методов + Указатели на классы предков (Размер указателя * количество предков)
April 1, 2024
April 2, 2024