Inicio > Programacion, Seguridad Informatica, cpp > Funcion Simplificar Fraccion C++

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);
}

isseu Programacion, Seguridad Informatica, cpp , ,

  1. Viernes, 25 de Septiembre de 2009 a las 17:36 | #1

    la linea 09. while(b<nominador){
    deberia ser: while(b<=nominador){

  2. Viernes, 25 de Septiembre de 2009 a las 18:04 | #2

    otro error, la linea 13 no va.

  3. Sábado, 26 de Septiembre de 2009 a las 12:51 | #3

    muchas gracias, se me paso, arreglado

  1. Sin trackbacks aún.