Cod sursa(job #1566859)
| Utilizator | Data | 12 ianuarie 2016 18:28:06 | |
|---|---|---|---|
| Problema | Fractii | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream f("fractie.in");
ofstream g("fractie.out");
int a,b,fr;
double m;
f>>a>>b;
m=(double)a/b;
cout<<(int)m<<'.';
m=m*10;
fr=(int)m%10;
while(m!=(int)m && fr!=(int)(m*10)%10)
{ cout<<(int)m%10;
m=m*10;
}
if(fr==(int)(m*10)%10)
cout<<'('<<fr<<')';
else
cout<<(int)m%10;
return 0;
}
