Programme de table des tables en C

L'affichage de plusieurs tableaux nécessite deux itérations. Une boucle externe qui contrôlera le nombre de lignes et une boucle interne pour contrôler les colonnes de la table.

Algorithme

Voyons d'abord quelle devrait être la procédure étape par étape pour produire une table de tables -

START
   Step 1 → Define Start and End variables
   Step 2 → Outer loop for i from start to end
   Step 3 → Set count to i
   Step 4 → Inner loop for j from 1 to 10 
   Step 5 → DISPLAY j * count
   Step 6 → Close inner loop
   Step 7 → Close Outer loop
STOP

Pseudocode

Voyons maintenant le pseudocode de cet algorithme -

procedure table_of_tables()

   Define start, end
   FOR i = start TO end DO
      count = i
      FOR j = 1 TO 10 DO
         DISPLAY count * j
      END FOR
   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, count;
   int start, end;

   start = 2, end = 10;

   for(i = start; i <= end; i++) {
      count = i;

      for(j = 1; j <= 10; j++) {
         printf(" %3d", count*j);
      }

      printf("\n");
   }

   return 0;
}

Production

Le résultat de ce programme devrait être -

2   4   6   8  10  12  14  16  18  20
   3   6   9  12  15  18  21  24  27  30
   4   8  12  16  20  24  28  32  36  40
   5  10  15  20  25  30  35  40  45  50
   6  12  18  24  30  36  42  48  54  60
   7  14  21  28  35  42  49  56  63  70
   8  16  24  32  40  48  56  64  72  80
   9  18  27  36  45  54  63  72  81  90
  10  20  30  40  50  60  70  80  90 100