Académique Documents
Professionnel Documents
Culture Documents
1) Ecrire une fonction void swap(int a[], int i, int j) qui va se charger d’intervertir les éléments se
trouvant aux indices i et j du tableau a.
Par exemle :
2) Ecrire une fonction void reverse(int a[], int n) qui va renverser un tableau.
Par exemple :
a = {10, -2, 33, 55, 9}
reverse(a, 5)
produit : {9, 55, 33, -2, 10}.
3) Ecrire un programme qui va afficher ce motif la taille sera donnée par l’utilisateur et cette
dernière doit être inférieure à 9.
Si n = 5
1
22
333
4444
55555
4) Ecrire une fonction void sentinel_sum() qui va demander à l’utilisateur de saisir un nombre et
d’ajouter ce nombre dans une variable somme. La saisie va continuer tant que l’utilisateur ne
saisit pas -1. Après l’arrêt des saisies, le programme affiche la somme des nombres.
Type a number: 10
Type a number: 20
Type a number: 30
Type a number: -1
Sum is 60