08/08/2012, 08:11
|
| | | Fecha de Ingreso: mayo-2012 Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años, 7 meses Puntos: 28 | |
Respuesta: Cambios de bases Hola, creo que lo que buscas es algo como esto, es recursivo sin usar arreglos o vector ...
pruebalo y me dices.
s2
Cronos
#include<iostream>
using namespace std;
void convertir(int N, int b)
{
if ( N >= b )
convertir(N/b,b);
switch(N%b)
{
case 10: cout<<"A"; break;
case 11: cout<<"B"; break;
case 12: cout<<"C"; break;
case 13: cout<<"D"; break;
case 14: cout<<"E"; break;
case 15: cout<<"F"; break;
default: cout<<N%b;
}
}
int main()
{
int N,b;
cout<<"Ingrese un Numero : ";
cin>>N;
cout<<"Ingrese un Base : ";
cin>>b;
cout<<"El Numero "<<N<<" en Base "<<b<<" Es : ";
convertir(N,b);
cout<<endl;
system("pause");
}
Última edición por cronopiomx; 08/08/2012 a las 08:22 |