Table des matières

Nombres et leur représentation

Table ASCii

Pour améliorer la lisibilité, il est possible de passer des paramètres de formatage à la fonction printf.

  1. %4d signifie qu'il faut afficher une valeur en base décimale en utilisant au moins 4 caractères (Les caractères inutiles sont des espaces)
  2. %5X fonctionne de la même manière pour la base hexadécimale (5 caractères minimum dans ce cas-ci).
  3. %06d signifie qu'il faut afficher sur un nombre minimal de 6 caractères, mais en remplaçant les espaces par des 0

Mettez votre programme à jour pour que les colonnes décimal, hexadécimal et caractère soit bien alignées.


Affichage de flottants

Écrivez un programme qui affiche un tableau de valeurs réparties sur 6 colonnes de 10 lignes. Ces valeurs dépendent de trois arguments passés en ligne de commande : respectivement start, h_mul et v_inc.

  1. start représente la valeur en haut à gauche
  2. Chaque élément de la première ligne est égal à son voisin de gauche multiplié par h_mul
  3. Chaque élément de la première colonne est égal à son voisin du dessus additionné de v_inv
  4. Chaque élément du reste du tableau est égal au produit du premier élément de sa colonne par le premier élément de sa ligne.
  5. La structure du tableau doit être apparente (valeurs de lignes et de colonnes alignées).

[facultatif] Conversion binaire/entier

Écrivez un programme qui récupère une valeur binaire en argument et qui affiche dans le terminal la valeur décimale équivalente.