Atenție! Aceasta este o versiune veche a paginii., scrisă la 2016-03-03 14:00:20.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire fractie1.in, fractie1.out Sursă ONI 2010 clasa a 8-a
Autor Zoltan Szabo Adăugată de avatar bogdi bogdan andrei bancuta bogdi
Timp de execuție pe test 0.1 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Fractie1 (clasa a 8-a)

http://campion.edu.ro/arhiva/index.php?page=problem&action=view&id=1037

Gigel a învățat să lucreze cu fracții zecimale neperiodice, periodice simple, respectiv periodice mixte și să transforme o fracție zecimală în fracție ordinară. El știe că există fracții zecimale și fracții ordinare echivalente.
Gigel are de transformat o fracție zecimală în fracție ordinară scriind numitorul fracției în una din următoarele două forme:
1. o cifră 1 care poate fi urmată sau nu de 0-uri;
2. una sau mai multe cifre de 9 urmate eventual de 0-uri.
Pot exista mai multe soluții, din care o va alege pe cea cu număr minim de cifre la numitor.
Exemple

Imaginile trebuie să fie atașate unei pagini.

Pentru fiecare din cele două exemple, oricare ar fi fracția zecimală dată, Gigel – elev silitor – va alege fracția ordinară echivalentă îngroșată.

Cerinta

Scrieți un program care citește o fracție zecimală strict pozitivă și afișează numărătorul și numitorul unei fracții ordinare echivalente, având numitorul în una din formele 1 sau 2 și număr minim de cifre.

Date de intrare

Fișierul fractie1.in conține pe o singură linie un șir de maxim 80 de caractere reprezentând fracția zecimală. Caracterele pot fi: cifre, eventual virgula zecimală ’,’ și parantezele ’(’ respectiv ’)’.

Date de ieșire

Fișierul fractie1.out va conține două linii. Pe prima linie se va scrie numărătorul fracției, pe a doua linie se va scrie numitorul fracției.

Restricții

  • Partea întreagă a unei fracții zecimale este formată din cel puțin o cifră.
  • Șirul citit poate conține cel mult 77 cifre și reprezintă o fracție zecimală corectă.

Exemplu

fractie1.in fractie1.out
Șirul citit poate conține cel mult 77 cifre și reprezintă o fracție zecimală corectă.
This is another
text written on
multiple lines.

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici