//HEX brojevi Miljan Sucur
#include <iostream>
using namespace std;
void func(float br,float bz)
{
int rez,len,z = 0;
unsigned int num;
int brj[20];
char b[20];
char c[20];
string niz;
rez = br/bz;
num = br - (rez * bz);
brj[z] = num;
z++;
while(!(rez <= 0))
{
len = rez;
rez = len/bz;
num = len - (rez * bz);
brj[z] = num;
z++;
}
for(int i = 0;i <= z; i++)
{
if(brj[i] == 0)
b[i] = char('0');
if(brj[i] == 1)
b[i] = char('1');
if(brj[i] == 2)
b[i] = char('2');
if(brj[i] == 3)
b[i] = char('3');
if(brj[i] == 4)
b[i] = char('4');
if(brj[i] == 5)
b[i] = char('5');
if(brj[i] == 6)
b[i] = char('6');
if(brj[i] == 7)
b[i] = char('7');
if(brj[i] == 8)
b[i] = char('8');
if(brj[i] == 9)
b[i] = char('9');
if(brj[i] == 10)
b[i] = char('A');
if(brj[i] == 11)
b[i] = char('B');
if(brj[i] == 12)
b[i] = char('C');
if(brj[i] == 13)
b[i] = char('D');
if(brj[i] == 14)
b[i] = char('E');
if(brj[i] == 15)
b[i] = char('F');
}
for(int i = z-1; i >= 0; i--)
{
cout << b[i];
}
cout << "\n\n\n";
}
int main()
{
float broj, baza, rezultatf;
int rezultati,ostatak;
cout << "Unesite broj: ";
cin >> broj;
cout << "Unesite bazu: ";
cin >> baza;
func(broj,baza);
system("PAUSE");
}