Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citesc de la tastatură numărătorul şi numitorul unei fracţii. Să se afişeze pe ecran fracţia simplificată sau mesajul "Fracţie ireductibilă" în cazul în care nu se poate simplifica.

  #include<iostream>
using namespace std;
int main()
{
    
int a,b,x,y;
    
cout<<"a=";cin>>a;
    
cout<<"b=";cin>>b;
    
x=a;y=b;
    
while(x!=y)
        
if(x>y)
            
x=x-y;
        
else
            
y=y-x;
    
if(x==1)
        
cout<<"Fractie ireductibila!";
    
else
        
cout<<a/x<<" "<<b/x;
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert