Темы --> Информатика
    Язык программирования(952 задач)
    Алгоритмы(1657 задач)
    Структуры данных(279 задач)
    Интерактивные задачи(17 задач)
    Другое(54 задач)
---> 2656 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 125 126 127 128 129 130 131 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Переведите число из двоичной системы счисления в десятичную.

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

Дано число, представленное в виде двоичной дроби: запись длиной не более 30 символов, содержащая цифры 0 и 1 и, возможно, одну точку.

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

Необходимо вывести данное число в виде десятичной дроби (тип переменной double с точностью не менее 12 знаков).

Примеры
Входные данные
0.11

Выходные данные
0.75
Входные данные
0.111

Выходные данные
0.875
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Переведите десятичное число в двоичную систему.

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

Дано действительное неотрицательное число, не превосходящее 100, записанное в десятичном виде. Целые числа при этом могут не содержать точку.

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

Необходимо представить число в виде двоичной дроби с фиксированной точкой и вывести это представление. Ответ должен отличаться от правильного не более, чем на 2 − 32 , то есть необходимо вывести не менее 32 двоичных цифр после точки.

Примеры
Входные данные
0.5

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

Выходные данные
0.00011001100110011001100110011001100110011001100110
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Преобразуйте двоичное число.

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

Дана запись целого двоичного числа или двоичной периодической дроби, которая включает в себя:

1. Необязательную целую часть.
2. Необязательный символ точки, отделяющий целую часть от дробной. 

3. Необязательную дробную непериодическую часть. 

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

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

Необходимо определить значение этой дроби, сохранить его в переменной типа double и вывести на экран с точностью не менее 12 знаков. Общая длина входной строки не превосходит 30 символов.

Примеры
Входные данные
0.1
Выходные данные
0.5
Входные данные
0.01
Выходные данные
0.25
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дано рациональное число. Запишите его в виде двоичной периодической дроби.

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

На вход программа получает два натуральных числа n и m, каждое из которых не превосходит 1000.

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

Программа должна вывести значение n/m, записанное в виде двоичной периодической дроби, при этом длина непериодической дробной части и длина периода должны быть минимально возможными. Если данное число является конечной двоичной дробью, периодическую часть выводить не надо.

Примеры
Входные данные
1 2

Выходные данные
0.1
Входные данные
1 3

Выходные данные
0.(01)

Преобразуйте дробь.

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

Дана запись двоичной дроби, как в задаче "Binary periodical fraction to decimal", но в целых числах точки может не быть. Необходимо представить ее в виде несократимой рациональной дроби n/m.

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

Программа должна вывести значения n и m .

Примеры
Входные данные
0.1
Выходные данные
1 2
Входные данные
0.01
Выходные данные
1 4

Страница: << 125 126 127 128 129 130 131 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест