Funcion Factorizar un Numero | Cpp
Jueves, 27 de Agosto de 2009
Un codigo que hice para hacer esto:
int factorizar(int a){
int i=2;
while(i<(a+1)){
if(a%i==0){
cout << i << " ";
a=a/i;
i=1;
}
i++;
}
}
Un codigo que hice para hacer esto:
int factorizar(int a){
int i=2;
while(i<(a+1)){
if(a%i==0){
cout << i << " ";
a=a/i;
i=1;
}
i++;
}
}
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);
}