Topic: Help Convert C++ iostream ke stdio.h

Selamat malam,

Tolong minta bantuannya ya buat convert program c++ iostream ke stdio.h

Ini c++ iostream nya :

#include <iostream>
#include <sstream>

using namespace std;

main()
{
int h,s,n,c;
string hasil[100];
string ubah;
string t;
h=0,c=0,s=0;

cout<<"\tMasukan Angka Desimal : ";
cin>>n;

while (n>=16)
{
h=n/16;
s=n%16;

if (s==10) {
t="a";
}
else if (s==11) {
t="b";
}
else if (s==12) {
t="c";
}
else if (s==13) {
t="d";
}
else if (s==14) {
t="e";
}
else if (s==15) {
t="f";
}
else {
ostringstream convert;
convert << s;
ubah = convert.str();
t=ubah;
}

hasil[c]=t;
c=c+1;
n=h;
}

if (n==10) {
t="a";
}
else if (n==11) {
t="b";
}
else if (n==12) {
t="c";
}
else if (n==13) {
t="d";
}
else if (n==14) {
t="e";
}
else if (n==15) {
t="f";
}
else {
ostringstream convert;
convert << n;
ubah = convert.str();
t=ubah;
}

hasil[c]=t;

cout<<"\tAngka Hexanya adalah : ";

while (c>=0)
{
cout<<""<<hasil[c];
c=c-1;
}

}

Mohon bantuannya ya gan smile

Re: Help Convert C++ iostream ke stdio.h

Itu program untuk menampilkan bilangan bulat (int) desimal ke dalam format hexadesimal ya? Kok ribet amat.
Coba saja disederhanakan jadi:

#include <stdio.h>

main()
{
int n;

scanf("%d\n", &n);
printf("%x\n", n);
}

http://www.id-ddns.net/images/ddns-small.jpg