Programme ec c

Fermé
arwaye - 6 nov. 2007 à 15:33
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 6 nov. 2007 à 16:08
Bonjour,
salut
je besoin d'un programme en c qui fait la convertir en differant type de code par exemple :decimal en binaire . et binair en hexdicimal et binaire en octal et en ascii et l'inversse en utilisent la formalisation pointeur ... et meci bbbbboucp

1 réponse

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
6 nov. 2007 à 16:08
Salut,

http://www.commentcamarche.net/forum/affich 2026269 conversion de base#9
ou
#include <stdio.h>

#include <string.h>

int main (void)
{
  int base, n, q, r, i;
  char resultat[20];
  q = 1;
  i = 0;

  printf ("Entrez un numé entier : ");
  scanf ("%d", &n);
  printf ("Entrez la base de conversion : ");
  scanf ("%d", &base);
  printf ("%d en base %d = ", n, base);
  while (q != 0){
    q = n / base;
    r = n % base;
    n = q;
    if (r > 10)
      resultat[i++] = r + 55;
      else
      resultat[i++] = r + '0';
  }
  resultat[i] = '\0';
  for (i = strlen (resultat); i >= 0; --i)
    printf ("%c", resultat[i]);
    printf ("\n");
  return 0;
}
0