Exercice 1

Écrire un programme qui déclare un tableau (à vous de décider de sa taille), l’initialise avec des valeurs entrées par l’utilisateur, puis permet ensuite de réaliser les opérations suivantes (utilisez un menu et demandez à l’utilisateur quel est son choix ; une fois l’opération choisie réalisée, vous devez afficher à nouveau le menu et attendre le nouveau choix de l’utilisateur) :

  1. Affiche les valeurs contenues dans le tableau (de la première à la dernière) ;
  2. Affiche ces valeurs en sens inverse (de la dernière à la première) ;
  3. Affiche le contenu d’une case sur deux en commençant par la première ;
  4. Permutation d’une case vers la droite de toutes les valeurs du tableau (c’est un déplacement circulaire : la dernière case se retrouve en première case).

Exemple :

1 2 3 4 5 5 1 2 3 4

Exercice 2

Ecrire un programme demandant à l’utilisateur de saisir n entiers (à mettre dans un tableau), n saisi par l’utilisateur. A partir de ce tableau, on se propose d’en créer deux autres, l’un ne contenant que les valeurs positives qui ont été saisies et l’autre les valeurs négatives. Afficher ces deux tableaux.

Exercice 3

Ecrire un programme qui

  • remplit un tableau de 10 entiers positifs inférieurs à 100 et générés aléatoirement ;
  • recherche dans ce tableau le premier entier impair ;
  • renvoie la valeur de cet entier impair s’il a été trouvé, ainsi que son rang dans le tableau, ou 0 sinon (dans le cas où il n’existe pas d’entiers impairs dans le tableau).

Rédigez cet exercice en utilisant la méthode de recherche d’éléments dans un tableau que vous voulez.

Exercice 4

On souhaite historiser les prix des carburants sur les 5 derniers mois. Réaliser le tableau et sa saisie.

Exercice 5

Un professeur souhaite calculer la moyenne de ses élèves. Il dispose de 3 contrôles et de 20 élèves. Réaliser la déclaration du tableau, sa saisie puis effectuer la moyenne de chaque élève.

Exercice 6

Une ménagère effectue ses courses chaque semaine. Elle achète toujours 8 produits. On se restreindra à 7 semaines.

Initialiser le tableau.

Calculer les dépenses totales de la ménagère

Calculer les dépenses de la ménagère par semaines (tableau de 7 cases).

Combien a-t-elle dépensée pendant les 3 dernières semaines ?

Trouver la semaine ou la ménagère a acheté le produit le moins cher.

Trouver la semaine où la ménagère a le plus dépensé.