Overblog Tous les blogs
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

Correction TP 2 langage C (TPIL 1)

Publié le par BTS TPIL

/****************************************************/
/* determination du nombre de bits de codage   */
/*             d'un nombre décimal                               */
/* **************************************************/

#include<stdlib.h>
#include<stdio.h>

int nombre, nombre2,nombre3;  // déclaration des variables
int n_bit;  // variable de comptage du nombre de bits


int main(void)

{
    printf("saissisez le nombre a convertir en binaire: ");
    scanf("%d", &nombre); // on saisit la valeur à l'écran
    nombre2=nombre; // on sauvegarde nombre dans nombre2
    nombre3=nombre;
    printf("/n/n/n");

    while(nombre>=1)
    {
                    nombre=nombre/2; // on divise nombre par 2
                    n_bit=n_bit+1; // on incrémente la variable de comptage
    }
    printf("le nombre %d  est code sur %d bits/n" , nombre2,n_bit);
    n_bit=0; // on remet la variable à 0
   
    while(nombre3>=1)
    {
                    nombre3=nombre3/16;  // on divise nombre par 16
                    n_bit=n_bit+1;   // on incrémente la variable de comptage
    }
    printf("le nombre %d  est code sur %d digits hexa/n" , nombre2,n_bit);
  
system("pause");
Commenter cet article