Informatică, întrebare adresată de theodan10, 8 ani în urmă

Se dau a, b, c, d diferite de 0, numere naturale. Afisati a/b * c/d in forma ireductibila.
Ex: a=10
b=50
c=100
d=2
=>10/50 * 100/2= 10/1


alexnstan: in c sau in c++?
theodan10: c++

Răspunsuri la întrebare

Răspuns de alexnstan
1
SCRIU IN C++:
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d,e,f,g,h;
cin>>a;
cin>>b;
cin>>c;
cin>>d;
e=a*c;
f=b*d;
g=e;
h=f;
while(e!=f)
  { if(e>f)
      e=e-f;
   if(e<f)
      f=f-e;}
g=g/e;
h=h/e;
cout<<g<<"/"<<h;
return 0;
}
Alte întrebări interesante