Langage C++/Exercices/DS1

DS1
Image logo représentative de la faculté
Exercices no1
Leçon : Langage C++

Exercices de niveau 14.

Exo préc. :Sommaire
En raison de limitations techniques, la typographie souhaitable du titre, « Exercice : DS1
Langage C++/Exercices/DS1
 », n'a pu être restituée correctement ci-dessus.



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

modifier

Modalités

modifier

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

Exercice 1

modifier

É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

modifier

É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

modifier

É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

modifier

É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

modifier

É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.