miércoles, 21 de septiembre de 2011

Convertir decimal a base n



Convertir.h

#pragma once

ref class Convertir
{
public :
System::String^ nuevaBase(int n,int b);
};


Convertir.cpp

#include "StdAfx.h"
#include "Convertir.h"

wchar_t digitos[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

System::String^ Convertir::nuevaBase(int n,int b)
{
if (n<b)
return digitos[n].ToString();
else
return nuevaBase(n/b,b)+digitos[n%b];
}



Descargar toda la solución de Clases en C++ para abrir con Visual Studio 2010

No hay comentarios:

Publicar un comentario