simplificar una fracción sin funciones
Publicado por Andy11 (4 intervenciones) el 10/12/2020 21:07:43
Nose como hacer el codigo, ayudenme.
Valora esta pregunta


0
#include <iostream>
using namespace std;
int main()
{
int n, d;
cout << "\nNumerador: "; cin >> n;
cout << "Denominador: "; cin >> d;
cout << endl << n << "/" << d;
int k = 2;
while (k <= 7)
{
if (n % k == 0 && d % k == 0)
{
n /= k;
d /= k;
cout << " = " << n << "/" << d;
k = 2;
continue;
}
k++;
}
cout << endl;
return 0;
}
#include <iostream>
using namespace std;
int mcd(int a,int b);
int main() {
int n1,n2,r;
int x,y;
cout << "numerador: ";
cin >> n1;
cout << "Denominador: ";
cin >> n2;
r = mcd(n1,n2);
x = n1 / r;
y = n2 / r;
//fraccion simplificada
cout << "\nFraccion simplificada" << endl;
cout << x << "/" << y << endl;
return 0;
}
//Funcion Maximo comun Divisor
int mcd(int a,int b) {
while (a != b) {
if (a > b)
a = a - b;
else
b = b - a;
}
return a;
}