Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.17 KB

td-boucle.md

File metadata and controls

41 lines (31 loc) · 1.17 KB

Boucle

Créer un programme qui permet d'afficher des valeurs entre deux bornes.

Les bornes sont passées par les arguments.

Le premier argument permet de choisir l'opération à effectuer

  • a : Afficher les valeurs entre les deux bornes avec un incrément de 1.
    • il est possible que la première borne soit plus grande que la deuxième.
    • dans tous les cas, les valeurs seront affichées dans l'ordre croissant.
  • b : Afficher les valeurs entre les deux bornes avec un incrément configurable
    • l'incrément se trouve dans le deuxième argument.
    • l'incrément peut être négatif.
    • l'ordre d'affichage est donné par l'incrément.
  • c : Afficher les nombres premiers qui se trouvent entre les deux bornes.

Il est possible d'ajouter une option -s au début qui permet de choisir le séparateur de nombre.

le caractère de séparation doit obligatoirement suivre le s, il ne peut y avoir d'espace.

Simulation:

./app a 3 6
3 4 5 6

./app a 7 1
1 2 3 4 5 6 7

./app -s, a 3 1
1,2,3

./app -s, b -3 7 15
15,12,9

./app b -3 3 -8
3 0 -3 -6

./app c 40 70
41 43 47 53 59 61 67

./app -s- c 40 70
41-43-47-53-59-61-67