HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Tasks for 1 course of C++ > problem:


4_06 - minimum 2's degree

Volume problems

• 3_12 - chocolate split
• 3_13 (add) - persistent snail
• 3_14 - homework
• 4_1 - cat's contest
• 4_02 - leap year
• 4_03 - count money
• 4_04 - triangle's fate
• 4_05 - queen's move
• 4_06 - minimum 2's degree
• 4_07 - reverse number
• 4_08 - number's sequence
• 4_09 - Fibonacci's numbers
• 4_10 - homework
• 5_1 - search number
• 5_2 - help Vasya
• 5_03 - paint rhombus
• 5_04 - Vasya's chess

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Задание 4_6 - минимальная степень двойки

Найдите минимальную степень двойки, превосходящую заданное число.

Использовать функцию pow нельзя, задачу требуется решить с помощью цикла while.

Входные данные:

Неотрицательное число.

Выходные данные: минимальная степень двойки, которая превосходит заданное число.

Примеры:

Входные данные: 100
Выходные данные: 128

Входные данные: 15
Выходные данные: 16

Для отправки решений необходимо выполнить вход.

www.contester.ru