Convertisseur en base 16

Contenu du snippet

Comme pour le précedent ce progz converti du base 10 mais cette fois il le converti en base 16
vous pouvez cette fois entrer n'importe quel entier...

Source / Exemple :


#include <iostream.h>
#include <stdlib.h>

int convert(int a)
{
int r;
int res;
int dif;
char * let;
char * av;

r=a%16;
res=(a-r)/16;

if(r<10)
{
cout << res << r << endl;
system("pause");
}
else
{
if(r=10)
let="A";
if(r=11)
let="B";
if(r=12)
let="C";
if(r=13)
let="D";
if(r=14)
let="E";
if(r=15)
{
let="F";
}
cout << res << let << endl;
system("pause");
}
}

int main()
{
int x;
cout << "Ce programme converti une valeur numérique en base 16, entrez une valeur : ";
cin >> x;
convert(x);
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.