bonjour a tous !
je debute dans la programmation en C dans le cadre de ma formation bts IG.
J'ai fait un programme (avec l'aide du prof bien sur lol ) permettant de convertir un chiffre decimale en binnaire. le prgramme tourne.
Maintenent defi : convertir une decimale en hexadecimale ! je consulte notre amie google depuis des heures et impossible de trouver une solution a mon probleme !!

voici le code source de mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h> 
#include <conio.h> 
 
void main () 
{ 
int octet[8];
int i;
int valeur,valeurmem;
 
	for (i=0;i<=7;i++)
	{
	octet [i]=0;
	}
 
	printf ("entrez une valeur inferieur a 255 \n");
	scanf ("%d",&valeur);
	valeurmem=valeur;
	i=0;
 
		while (valeur!=0)
		{
		octet [i]=valeur % 2;
		valeur=valeur/2;
		i++;
		}
		printf ("la valeur %d donne en binaire: ",valeurmem);
			for (i=7;i>=0;i=i-1)
			{
 
			printf ("%d",octet[i]);
			}
}
pour realiser mon programme je pense reprendre ce prog et utilisé le code binaire obtenu pour la conversion en hexa mais je n'arrive pas utilisé la variable tableau contenant ce code binaire ( octet [i] ) !!


Quelqu'un pourrait il m'aider ou me guider ??


Merci d'avance !