Exercices en langage C++/Avant propos
Exercices en langage C++ |
---|
Sommaire |
|
Liens |
Modifier ce modèle |
Avant propos
[modifier | modifier le wikicode]Nous proposons ici de recueillir tous types d'exercices en langage C++, du plus basique au plus complexe. N'hésitez pas à rajouter ici et là un nouvel exercice avec sa solution.
Exemple :
Réaliser un programme qui utilise un menu pouvant effectuer les opérations suivantes :
- Fusion de deux vecteurs pour en faire un seul à la fin
- Produit d'une matrice par trace matricielle
- Intersection des deux vecteurs
- Quitter le programme.
Le programme doit permettre aussi à l'utilisateur de retourner dans le menu à chaque instruction.
N.B-Type matrice [4][4]
Remarques sur le code source
[modifier | modifier le wikicode]Fenêtre de console
[modifier | modifier le wikicode]Quand la console du système d'exploitation est une fenêtre ouverte lors du lancement d'un programme par double-clic depuis un environnement graphique, il peut être nécessaire d'ajouter le code ci-dessous en fin de programme afin de maintenir la fenêtre ouverte le temps de voir le résultat du programme affiché.
cout << "Appuyez sur une touche pour continuer ..." << endl;
cin.ignore();
cin.get();
Sortie de programme
[modifier | modifier le wikicode]La fonction principale main
retourne un entier qui est un code d'erreur interprété par le système d'exploitation, de même pour le code passé à la fonction exit(int)
.
- La valeur 0 indique généralement un succès.
- La valeur 1 indique une erreur pour certains systèmes, ou un succès pour d'autres (ex : VMS).
Plutôt que d'utiliser une valeur littérale, il est préférable d'utiliser les constantes définies dans l'entête <cstdlib>
:
EXIT_SUCCESS
pour un succès,EXIT_FAILURE
pour un échec.
Leurs valeurs dépendent du système pour lequel est compilé le programme.