voici mon premier programme
bon c'est assez balot mais c'est le premier
Source / Exemple :
#include <stdio.h>
int main()
{
int aa, nb_depart, result_final, result_int, add0, add1, puissance, result_int1, base;
aa=1;
do
{
result_final = 0;
puissance = 1;
printf("Nombre a convertir (entre 0 et 1023):\n");
scanf("%d", &nb_depart);
if ( nb_depart < 0 || nb_depart> 1023)
{ printf("J'ai dis entre 0 et 1023 \n\r\n");
}
else{
result_int1 = nb_depart;
do
{
result_int = result_int1/2; //on divise le nombre de depart par la base
add0 = result_int1 - (result_int * 2); //on calcul le reste
add1 = add0*puissance;
result_final = result_final + add1; //on calcul le nombre final au fur et a mesure de la boucle
puissance *= 10;
result_int1 = result_int ;
} while (result_int != 0);
printf ("%d en base10 egal a %d en base2\n\n", nb_depart, result_final);
}
} while (aa !=2);
return 0;
}
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.