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++?
Răspunsuri la întrebare
Răspuns de
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;
}
#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
Biologie,
8 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă