Дано натуральное число N. Выведите его представление в двоичном виде в обратном порядке.
Задано единственное число N
Необходимо вывести требуемое представление числа N.
6
011
Напишите функцию int reverse(int n)
(C/C++), function reverse (n:integer):integer
(Pascal), которая переставляет цифры числа в обратном порядке .
Задано единственное число N
Необходимо вывести цифры данного числа в обратном порядке.
12
21
По данному натуральному числу N найдите сумму чисел 1+1/1!+1/2!+1/3!+...+1/N!.
Нахождение факториала для каждого слагаемого отдельно запрещено
Количество действий должно быть пропорционально N.
Задано единственное число N
Необходимо вывести результат вычисления в виде действительного числа c точностью до 5 знаков после запятой.
1
2
На вход программы поступает сначала число N (1<=N<=100), а затем N пар чисел. Первое число каждой пары – натуральное, не превышающее 30000. Второе число каждой пары – 0 или 1.
Требуется найти пары, в которых второе число равно 1, а из всех таких пар выбрать ту, в которой первое число максимально (если таких пар несколько, выберите любую из них).
Программа должна вывести номер выбранной пары. Если пар, у которых второе число равно 1, нет, то выведите -1.
3 30000 1 2 1 3 1
300 1 0
4 25 1 70 1 100 0 3 1
235 0 1 5
Максимальное время работы на одном тесте: | 5 секунд |
Сначала вводится число N (1 <= N <= 100), а затем N чисел от 1 до 100 – элементы массива A[i]. Далее записаны два числа q и w (от 1 до N, не обязательно различные).
Требуется все элементы, которые равны A[q], сделать равными A[w]. Постарайтесь сначала считать данные, потом сделать то, что требуется, и только потом вывести результат (а не делать преобразование на этапе вывода). Постарайтесь не пользоваться допoлнительными массивами.
Выведите N чисел - элементы массива A[i] после преобразования.
5 1 4 2 2 5 3 2
1 4 4 4 5