Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Напишите программу, обнуляющие все биты числа, кроме нескольких последних
Дано целое число A и натуральное число n.
Выведите число, которое состоит только из n последних бит числа A (то есть обнулите все биты числа A, кроме последних n)
5 1
1
Напишите программу, определяющую значение i-го бита числа.
Дано целое число A и целое неотрицательное число i.
Выведите значение i-го бита числа A, то есть 0 или 1.
5 1
0
Напишите программу, выводящую все биты 8-битного числа
Дано число A (0≤A≤255).
Выведите число A в битовой форме: 8 бит, старшие биты слева, младшие – справа.
5
00000101
Два различных натуральных числа n и m называются дружественными, если сумма делителей числа n (включая 1, но исключая само n) равна числу m и наоборот. Например, 220 и 284 – дружественные числа. По данному числу k выведите все пары дружественных чисел, каждое из которых не превосходит k.
Программа получает на вход одно натуральное число k, не превосходящее 105.
Программа должна вывести все пары дружественных чисел, каждое из которых не превосходит k. Пары необходимо выводить по одной в строке, разделяя пробелами. Каждая пара должна быть выведена только один раз (перестановка чисел новую пару не дает).
300
220 284
Максимальное время работы на одном тесте: | 1 секунда |
Последовательностью Фибоначчи называется последовательность чисел a0, a1, ..., an, ..., где a0 = 0, a1 = 1, ak = ak-1 + ak-2 (k > 1).
Требуется найти N-е число Фибоначчи.
Примечание. В программе запрещается использовать циклы.
На вход программы поступает целое неотрицательное число N (N ≤ 30).
Требуется вывести N-е число Фибоначчи.
3
2