Programme de table en C

L'affichage d'une table en langage de programmation C est plus ou moins similaire à celui du comptage. Nous n'utilisons qu'une seule itération et l'incrémentons avec la valeur de la table en cours d'impression.

Algorithme

Voyons d'abord quelle devrait être la procédure étape par étape pour imprimer un tableau -

START
   Step 1 → Define table value n
   Step 2 → Iterate from i = n to (n*10)
   Step 3 → Display i
   Step 4 → Increment i by n
STOP

Pseudocode

Voyons maintenant le pseudocode de cet algorithme -

procedure table()

   Define table value n
   FOR value = n to (n*10) DO
      DISPLAY n
      Increment value by n
   END FOR

end procedure

la mise en oeuvre

Maintenant, nous allons voir la mise en œuvre réelle du programme -

#include <stdio.h>

int main() {
   int i, j, n;

   n = 3;
   j = 1;
   
   for(i = n; i <= (n*10); i += n) {
      printf("%3d  x %2d  =  %3d\n", n, j, i);
      j++;
   }

   return 0;
}

Production

Le résultat de ce programme devrait être -

3  x  1  =    3
  3  x  2  =    6
  3  x  3  =    9
  3  x  4  =   12
  3  x  5  =   15
  3  x  6  =   18
  3  x  7  =   21
  3  x  8  =   24
  3  x  9  =   27
  3  x 10  =   30