Задача: представить каждое число в виде бесконечной десятичной дроби (то есть десятичной записи, которая может продолжаться бесконечно; в этих случаях продолжение будет нулями или повторяющейся последовательностью).
Для каждого числа сначала запишем как отношение целого числа к натуральному числу, затем через дробь переведём в десятичную дробь.
- 1 2/5
- Преобразование в дробь: 1 2/5 = (5·1 + 2)/5 = 7/5
- Десятичная запись: 7/5 = 1.4 = 1.4000... (finite decimal, поэтому продолжаем нулями бесконечно)
- 0,3
- Преобразование в дробь: 0,3 = 3/10
- Десятичная запись: 0.3 = 0.3000...
- -3 1/4
- Преобразование в дробь: -3 1/4 = -(3·4 + 1)/4 = -13/4
- Десятичная запись: -13/4 = -3.25 = -3.2500...
- -27
- Преобразование в дробь: -27 = -27/1
- Десятичная запись: -27.0 = -27.0000...
- 0
- Преобразование в дробь: 0 = 0/1
- Десятичная запись: 0.0 = 0.0000...
Итого:
- 1 2/5 = 7/5 = 1.4 = 1.4000...
- 0,3 = 3/10 = 0.3 = 0.3000...
- -3 1/4 = -13/4 = -3.25 = -3.2500...
- -27 = -27/1 = -27.0 = -27.0000...
- 0 = 0/1 = 0.0 = 0.0000...
Если нужно привести все сразу в одну форму (только несократимую дробь или только бесконечную десятичную запись без точек), скажите — подстрою.