Дано натуральное число N. Выведите слово YES
, если число N является
точной степенью двойки, или слово NO
в противном случае.
Операцией возведения в степень пользоваться нельзя!
Вводится натуральное число.
Выведите ответ на задачу.
3
NO
8
YES
По данному натуральному числу \(N\) выведите такое наименьшее целое число \(k\), что \(2^k\ge N\).
Операцией возведения в степень пользоваться нельзя!
Вводится натуральное число.
Выведите ответ на задачу.
7
3
В первый день спортсмен пробежал \(x\) километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу \(y\) определите номер дня, на который пробег спортсмена составит не менее \(y\) километров.
Программа получает на вход действительные числа \(x\) и \(y\)
Программа должна вывести одно натуральное число.
10 20
9
Вклад в банке составляет \(x\) рублей. Ежегодно он увеличивается на \(p\) процентов, после чего дробная часть копеек отбрасывается. Определите, через сколько лет вклад составит не менее \(y\) рублей.
Программа получает на вход три натуральных числа: \(x\), \(p\), \(y\).
Программа должна вывести одно целое число.
100 10 200
8
Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0).
Числа, следующие за числом 0, считывать не нужно.
Вводится последовательность целых чисел, заканчивающаяся числом 0.
Выведите ответ на задачу.
1 7 9 0 5
3