HALLAR DIVISORES DE UN NUMERO.
Código:
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
int main()
{
int numero, contador=1;
cout << "DIVISORES DE UN NUMERO:" << endl << endl;
cout << "Escribe un numero distinto de 0: ";
cin >> numero;
cout << "Divisores: ";
while (contador <= numero)
{
if (numero % contador == 0)
cout << contador << " ";
contador++;
}
return 0;
}
HALLAR FRACCION IRREDUCIBLE
(La presentacion es un poco cutre: la barra de la fraccion es un guion xD)
Código:
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
int main()
{
int numerador, denominador, contador = 2;
//El contador no empieza por 1 porque al dividir un numero entre 1 no varia.
cout << "FRACCION IRREDUCTIBLE:" << endl << endl;
cout << "Escribe la fraccion: (pulsa intro despeues de escribir el numerador)" << endl << endl;
cin >> numerador;
cout << "-" << endl;
cin >> denominador;
while (contador <= numerador && contador <= denominador)
{
if ( (numerador % contador == 0) && (denominador % contador == 0))
{
numerador = numerador / contador;
denominador = denominador / contador;
}
else
contador++; //Si el numero no es divisor prueba con el siguiente
}
cout << "Fraccion irreductible:" << endl << endl;
cout << numerador << endl << "-" << endl << denominador;
return 0;
}