< Langage C++ < Exercices



Module le langage C++ niveau 1 : WIKI DS no 1

Modalités

Durée : 2 heures
Sans documents, sans ordinateurs, sans aide extérieure

Exercice 1

Écrire un programme en C++ qui demande à l'utilisateur de saisir 10 entiers ainsi que 2 entiers a et b et qui calcule le nombre de valeurs tapées parmi les 10 comprises entre a et b (bornes incluses).

Exercice 2

Écrire un programme en C++ qui demande à l'utilisateur de saisir une valeur N et qui affiche u(N) défini par :
u(0)=1
u(n+1)=2*u(n)+n

Exercice 3

Écrire un programme en C++ qui demande à l'utilisateur de saisir 10 entiers qui seront stockés dans un tableau et qui affiche l'indice du plus grand élément du tableau. Si le plus grand élément est présent 2 fois, on affichera le plus petit indice.

Exercice 4

Écrire un programme en C++ qui demande à l'utilisateur de saisir un entier N et qui affiche le motif suivant, pour tout N :
N=1
A
N=2
AB
AA
N=3
ABB
AAB
AAA
N=4
ABBB
AABB
AAAB
AAAA

N=5
ABBBB
AABBB
AAABB
AAAAB
AAAAA

Problème

Écrire un programme qui demande à l'utilisateur de gérer une liste d'entiers (d'au maximum 10 entiers) grâce au menu suivant :
1. Ajouter un entier dans la liste
2. Afficher la liste
3. Afficher la moyenne des éléments de la liste
4. Supprimer l'entier se trouvant dans la case i (i sera tapé par l'utilisateur)
5. Quitter
Le programme devra interdire qu’il y ait 2 fois la même valeur dans le tableau.

Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.