0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Exercices C++ en Programmation Orientée Objet

Le document présente une série d'exercices de révision en C pour un cours de Programmation Orientée Objet en C++. Les exercices incluent la manipulation de tableaux, la définition de structures, et des opérations sur des chaînes de caractères. Chaque exercice demande de développer des fonctions spécifiques pour accomplir diverses tâches de programmation.

Transféré par

zouhair Kyu
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Exercices C++ en Programmation Orientée Objet

Le document présente une série d'exercices de révision en C pour un cours de Programmation Orientée Objet en C++. Les exercices incluent la manipulation de tableaux, la définition de structures, et des opérations sur des chaînes de caractères. Chaque exercice demande de développer des fonctions spécifiques pour accomplir diverses tâches de programmation.

Transféré par

zouhair Kyu
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation Orientée Objet : C++ MIP / S4

A.U : 2024/2025

TD N°1 : Révision en C
Exercice 1 :
1. Écrire un programme qui demande à l’utilisateur de saisir un tableau de 10 entiers et
l'affiche.
2. Écrire une fonction somme_tableau qui retourne la somme des éléments du tableau.
3. Écrire une fonction recherche qui recherche une valeur VAL entrée au clavier. Cette
fonction retourne la position de VAL si elle se trouve dans le tableau, sinon elle retourne
-1.
4. Écrire une fonction trier_tableau qui trie le tableau dans l’ordre croissant.
5. Ajouter une fonction nombre_pairs qui affiche tous les nombres pairs du tableau.

Exercice 2 :
1. Écrire une fonction max_tableau qui prend un tableau d'entiers et sa taille en paramètre
et retourne le plus grand élément du tableau.
2. Écrire une fonction remplace_18 qui remplace, dans la liste, tous les nombres pairs par
18.
3. Écrire une fonction moyenne qui calcule la moyenne des éléments du tableau.
4. Écrire une fonction affiche qui permet d’afficher le tableau.
5. Utiliser ces fonctions dans la fonction principale Main.
Exercice 3 :
1. Définir une structure Etudiant avec les champs nom (chaîne de caractères), age (entier)
et moyenne (float). Écrire un programme qui permet de saisir un étudiant et d'afficher
ses informations.
2. Écrire une fonction afficher_meilleur_etudiant qui affiche l'étudiant ayant la meilleure
moyenne.
Exercice 4 :
1. Écrire un programme qui demande à l'utilisateur de saisir une chaîne de caractères et
affiche sa longueur.
2. Ajouter une fonction compter_voyelles qui retourne le nombre de voyelles (a, e, i, o,
u) dans la chaîne.
3. Écrire une fonction inverse_chaine qui inverse la chaîne et affiche le résultat.
4. Écrire une fonction est_palindrome qui vérifie si une chaîne est un palindrome (se lit
de la même façon dans les deux sens).
Exercice 5 :
1. Écrire un programme qui demande à l'utilisateur de saisir la taille d'un tableau d'entiers,
alloue dynamiquement la mémoire pour ce tableau, permet à l'utilisateur d'entrer les
valeurs, puis affiche ces valeurs et libère la mémoire.

1
Programmation Orientée Objet : C++ MIP / S4
A.U : 2024/2025
2. Ajouter une fonction frequence qui calcule la fréquence d’une valeur VAL entrée au
clavier. Cette fonction retourne le nombre de répétitions de VAL dans la liste (si elle
existe), sinon elle retourne 0.
3. Ecrire une fonction affiche_8 qui affiche, à partir du tableau tous les nombres qui se
termine par 8.
4. Ecrire une fonction nombre_ 3 qui calcule le nombre des nombres multiples de 3 puis
les affiche.

Vous aimerez peut-être aussi