toto
Messages : 66 Points : 5680 Date de naissance : 24/07/1988 Date d'inscription : 19/02/2010 Age : 36 Localisation : casablanca Emploi/loisirs : hand ball
| Sujet: petit programme de convertir Jeu 18 Mar - 18:22 | |
| bonsoir les MI on fait d'abord le programme qu'il convertie les nombre décimal à autre base 2 à 16 voile code C: - Code:
-
[color=black]#include<stdio.h> #include<conio.h> main() { //fonction principal début //déclaration des variable de type entier int n,temp,t[100],j=0,i,base; //déclarer les nombres possibles pour tout les bases <= 16 char bse[]="0123456789ABCDEF"; printf("entrer le nombre decimal:"); scanf("%d",&n); // faire si on taper le nombre entre [2,16] do{ printf("donner la base:"); scanf("%d",&base); }while(base>16 || base<2); temp=n; while(temp!=0) { //diviser jusqu'à que le quotient = 0 //sauvegarder les restes dans un tableau [/color][color=black] t[j]=temp%base;
[/color] [color=black] //incrémentation de j j++;
[/color] [color=black]//diviser le quotient temp=temp/base; }
[/color] [color=black] //affichage de base et le nombre déjà rempli printf("le nombre %d en base %d est :",n,base); for(i=j-1;i>=0;i--)
[/color] [color=black] /*afficher le nombre converti en commençant du fin de tableau qui est déjà stocker dans la mémoire*/ printf("%c",bse[t[i]]);
getch(); }[/color]
je fini le code C s'il est n'est pas claire dit a moi pour bien explique la prochaine fois merciii | |
|
Choubisoft Admin
Messages : 123 Points : 7125 Date de naissance : 02/11/1989 Date d'inscription : 18/02/2010 Age : 35 Localisation : Casablanca Emploi/loisirs : Etudiant
| |