URI Online Judge | 2758

Entrada y Salida de Números Reales

Por Roberto A. Costa Jr, UNIFEI BR Brazil

Timelimit: 1

Su profesor desea hacer un programa con las siguientes características:

  1. Cree dos variables para almacenar números reales de precisión simple;
  2. Cree dos variables para almacenar números reales de precisión doble;
  3. Lea el primer número de precisión simple que siempre tendrá un decimal;
  4. Lea el segundo número de precisión simple que siempre tendrá dos decimales;
  5. Lea el primer número de doble precisión que siempre tendrá tres decimales;
  6. Lea el segundo número de precisión doble que siempre tendrá cuatro decimales;
  7. Imprima la letra A, un espacio en blanco, el signo igual, un espacio en blanco, el número almacenado en la primera variable leída en el paso 3, una virgula, un espacio en blanco, la letra B, un espacio en blanco, de igual, un espacio en blanco, el número almacenado en la segunda variable leída en el paso 4. No olvide saltar línea;
  8. Imprima la letra C, un espacio en blanco, el signo igual, un espacio en blanco, el número almacenado en la primera variable leída en el paso 5, una virgula, un espacio en blanco, la letra D, un espacio en blanco, de igual, un espacio en blanco, el número almacenado en la segunda variable leída en el paso 6. No olvide saltar línea;
  9. Repita el procedimiento 7, imprimiendo los números con un decimal;
  10. Repita el procedimiento 8, imprimiendo los números con un decimal;
  11. Repita el procedimiento 7, imprimiendo los números con dos decimales;
  12. Repita el procedimiento 8, imprimiendo los números con dos decimales;
  13. Repita el procedimiento 7, imprimiendo los números con tres decimales;
  14. Repita el procedimiento 8, imprimiendo los números con tres decimales;
  15. Repita el procedimiento 7, imprimiendo los números con tres decimales y en forma de notación científica con el carácter E;
  16. Repita el procedimiento 8, imprimiendo los números con tres decimales y en forma de notación científica con el carácter E;
  17. Repita el procedimiento 7, imprimiendo solamente la parte entera del número;
  18. Repita el procedimiento 8, imprimiendo solamente la parte entera del número.

Entrada

La entrada consta de varios archivos de prueba. En cada archivo de prueba tiene dos líneas. En la primera línea tiene dos números reales A y B (-1000.0 ≤ A, B ≤ 1000.0), separados por espacio en blanco. En la segunda línea tiene dos números reales C y D (-1000.0 ≤ C, D ≤ 1000.0), separados por espacio en blanco. Como se muestra en el siguiente ejemplo de entrada.

Salida

Para cada archivo de la entrada, tendrá un archivo de salida. El archivo de salida tiene doce líneas de la forma descrita en el ítem 7 y 8. Como muestra el siguiente ejemplo de salida.

Ejemplos de Entrada Ejemplos de Salida

1.2 3.45

3.451 3.4516

A = 1.200000, B = 3.450000

C = 3.451000, D = 3.451600

A = 1.2, B = 3.5

C = 3.5, D = 3.5

A = 1.20, B = 3.45

C = 3.45, D = 3.45

A = 1.200, B = 3.450

C = 3.451, D = 3.452

A = 1.200E+00, B = 3.450E+00

C = 3.451E+00, D = 3.452E+00

A = 1, B = 3

C = 3, D = 3

2127.9 -821.45

-1020.456 1352.4548

A = 2127.899902, B = -821.450012

C = -1020.456000, D = 1352.454800

A = 2127.9, B = -821.5

C = -1020.5, D = 1352.5

A = 2127.90, B = -821.45

C = -1020.46, D = 1352.45

A = 2127.900, B = -821.450

C = -1020.456, D = 1352.455

A = 2.128E+03, B = -8.215E+02

C = -1.020E+03, D = 1.352E+03

A = 2128, B = -821

C = -1020, D = 1352