Programme de comptage inversé en C

Le comptage inversé est une séquence de nombres entiers dans l'ordre décroissant sans zéro. Développer un programme de comptage en langage de programmation C est facile et nous le verrons ici dans ce chapitre.

Algorithme

Voyons d'abord quelle devrait être la procédure étape par étape pour le comptage inversé -

START
   Step 1 → Define start and end of counting
   Step 2 → Iterate from end to start
   Step 3 → Display loop value at each iteration
STOP

Pseudocode

Voyons maintenant le pseudocode de cet algorithme -

procedure counting()

   FOR value = END to START DO
      DISPLAY value
   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, start, end;

   start = 1;
   end = 10;

   //reverse counting, we'll interchange loop variables

   for(i = end; i >= start; i--) 
      printf("%2d\n", i);

   return 0;
}

Production

Le résultat de ce programme devrait être -

10
 9
 8
 7
 6
 5
 4
 3
 2
 1