Résoudre les problèmes en :
Présentation du langage "C++" :
Le C++ est un langage de programmation
impératif.
Inventé au début des
années 1980, il apporte de nouveaux concepts au langage C (les objets,
la généricité), le modernise et lui ajoute de nombreuses
bibliothèques. C++ est devenu un des langages les plus utilisés. Sa
performance et sa richesse en font le langage de prédilection pour les
concours. [
En savoir plus]
Pour apprendre ou progresser en programmation et algorithmique, validez les chapitres de cette page, de préférence dans l'ordre.
Pour valider un chapitre, résolvez tous ses problèmes (sauf éventuellement un).
Niveau 1 |
 | 1 – Instructions, variables, tests, boucles [C++] | 25 | problèmes | | |
 | 2 – Type d'une variable, entiers, caractères, réels [C++] | 13 | problèmes | | |
 | 3 – Fonctions [C++] | 8 | problèmes | | |
 | 4 – Tableaux à une dimension [C++] | 10 | problèmes | | |
 | 5 – Conditions et boucles avancées [C++] | 7 | problèmes | | |
Niveau 2 [Validez les chapitres du niveau 1 pour débloquer l'accès] |
 | 1 – Tableaux avancés [C++] | 5 | problèmes | | |
 | 2 – Tris simples | 9 | problèmes | | |
 | 3 – Bases [C++] | 8 | problèmes | | |
 | 4 – Récursivité [C++] | 7 | problèmes | | |
 | 5 – Structures de données élémentaires et Balayages | 5 | problèmes | | |
 | 6 – Efficacité temporelle | 3 | problèmes | | |
Niveau 3 [Validez les chapitres du niveau 2 pour débloquer l'accès] |
 | 1 – Structures de données et Balayages | 13 | problèmes | | |
 | 2 – Récursivité avancée | 6 | problèmes | | |
 | 3 – Arbres | 5 | problèmes | | |
 | 4 – Calculs géométriques | 7 | problèmes | | |
 | 5 – Graphes | 10 | problèmes | | |
 | 6 – Algorithmes semi-numériques I | 10 | problèmes | | |
 | 7 – Graphes implicites I | 3 | problèmes | | |
Niveau 4 [Validez les chapitres du niveau 3 pour débloquer l'accès] |
 | 1 – Algorithmes gloutons | 4 | problèmes | | |
 | 2 – Arbres binaires | 9 | problèmes | | |
 | 3 – Tris efficaces | 6 | problèmes | | |
 | 4 – Plus courts chemins | 9 | problèmes | | |
 | 5 – Union-Find | 4 | problèmes | | |
 | 6 – Algorithmes semi-numériques II | 9 | problèmes | | |
 | 7 – Algorithmes dynamiques | 6 | problèmes | | |
Niveau 5 [Validez les chapitres du niveau 4 pour débloquer l'accès] |
 | 1 – Graphes implicites II | 2 | problèmes | | |
 | 2 – Composantes fortement connexes | 3 | problèmes | | |
 | 3 – Algorithmes géométriques II | 11 | problèmes | | |
 | 4 – Flots et couplages | 10 | problèmes | | |
 | 5 – Flots et couplages, Applications | 4 | problèmes | | |