Funcion Simplificar Fraccion C++
Jueves, 27 de Agosto de 2009
Una funcion que hize por hay, creo que se puede hacer mas rapida, pero funciona perfectamente.
#include <stdio.h>
#include <iostream>
using namespace std;
int reducir(int nominador,int denominador){
if(denominador==1){
cout <<nominador<<"/"<<denominador;
}else{
int b=2;
while(b<=nominador){
if(denominador%b==0 && nominador%b==0){
denominador=denominador/b;
nominador=nominador/b;
}else{
b++;
}
}
cout << nominador << "/"<<denominador;
}
return 0;
}
int main(){
reducir(6,6);
}
la linea 09. while(b<nominador){
deberia ser: while(b<=nominador){
otro error, la linea 13 no va.
muchas gracias, se me paso, arreglado