Comment écrire 21 en toutes lettres ?
Question proposée par Answiki le mercredi 20 novembre 2019 à 10:15:29.

En C, comment écrire une fonction qui convertit un entier en binaire (dans un autre entier) ?

La fonction suivante permet de convertir un entier en binaire :
// Convertit un entier en binaire (dans un autre entier)
// 8 bits maximum
unsigned int int2bin(unsigned int k) 
{
  return (k == 0 || k == 1 ? k : ((k % 2) + 10 * int2bin(k / 2)));
}

Tester cette fonction en ligne sur repl.it.

Voire aussi :
Annuler
Réinitialiser
Valider
Réponse proposée par Answiki le mercredi 20 novembre 2019 à 10:39:32.
La fonction suivante permet de convertir un entier en binaire :
// Convertit un entier en binaire (dans un autre entier)
// 8 bits maximum
unsigned int int2bin(unsigned int k) 
{
  return (k == 0 || k == 1 ? k : ((k % 2) + 10 * int2bin(k / 2)));
}

Tester cette fonction en ligne sur repl.it.

Voire aussi :
Réponse proposée par Answiki le mercredi 20 novembre 2019 à 10:17:36.
La fonction suivante permet de convertir un entier en binaire :
// Convertit un entier en binaire (dans un autre entier)
// 8 bits maximum
unsigned int int2bin(unsigned int k) 
{
  return (k == 0 || k == 1 ? k : ((k % 2) + 10 * int2bin(k / 2)));
}

Tester cette fonction en ligne sur repl.it.
# ID Query URL Count