👤

Va rog ajutati-ma
Fiind date 3 numere naturale nenule a,b si k,scrieti un algoritm care verifica daca fractia a/b se simplifica prin k.In caz afirmativ se va afisa si fractia simplificata.

Exemplu:
fractia 36/48 se simplifica cu 4 si se afiseaza fractia 9/12,iar fractia 12/89 nu se simplifica cu 4.


Răspuns :

#include <iostream>
using namespace std;
int main 
{
unsigned int a, b, k;
cin>>a>>b>>k;
if((a%k==0)&&(b%k==0)) {
cout<<a/k<<" "<<"/"<<b/k;
}
else {
cout<<"Fractia nu se poate simplifica prin "<<k;
}
return 0;
}

Daca il vrei in limbaj natural ar arata cam asa :
Date de intrare : a,b,k naturale nenule;
Citeste a;
Citeste b;
Citeste k; 
( daca profesorul are pretentii, in fata lui citeste poti scrie (Scrie "a=";) si la fel si la celelalte)
Daca((a%k==0) si (b/%k==0)) atunci
                                                a=a/k; 
                                                b=b/k;
                                                Scrie "a/b";
                                                altfel
                                                Scrie " Fractia nu se poate simplifica cu " ; k ;
Sfarsit daca.