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 |
|
Timp de execuție pe test | 0.1 sec | Limită de memorie | 2048 KB |
Scorul tău | N/A | Dificultate | N/A |
Vezi soluțiile trimise | Statistici
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
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
...