>> France-IOI >> Chapitres
Plan du site
Entraînement
Cours et problèmes
Problèmes supplémentaires
Méthodes
Forum d'entraide
Questions fréquentes
Lycée
Sujets
Groupes et classes
Concours
Présentation
Épreuves
Résultats
Olympiades
Présentation
Sélection
Résultats
Autres Olympiades
L'association
Présentation
Historique
Stages d'entraînement
Nous contacter
Signaler un bug
Connexion
Inscription
Récupération du
mot de passe
Langue
Soumissions réussies
16 personnes connectées
  • 14h39 : jetski
    Alignement
  • 14h18 : msteph
    Plus grande somme
  • 13h59 : evarist
    Formes creuses
  • 13h19 : thomas_94
    Kayak II
  • 13h12 : thomas_94
    Kayak I
  • 13h08 : thomas_94
    Groupes de nombres
  • 12h52 : compufan
    Distance
  • 12h45 : thomas_94
    Rendre deux chaînes identiques
  • 12h42 : evarist
    Distance
  • 12h27 : evarist
    Moyenne de nombres
  • 12h22 : compufan
    Fonction min
  • 12h03 : stevenlanoe
    Code secret deux fois
 
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 simples9 problèmes
3 – Bases [C++]8 problèmes
4 – Récursivité [C++]7 problèmes
5 – Structures de données élémentaires et Balayages5 problèmes
6 – Efficacité temporelle3 problèmes

Niveau 3 [Validez les chapitres du niveau 2 pour débloquer l'accès]

1 – Structures de données et Balayages13 problèmes
2 – Récursivité avancée6 problèmes
3 – Arbres5 problèmes
4 – Calculs géométriques7 problèmes
5 – Graphes10 problèmes
6 – Algorithmes semi-numériques I10 problèmes
7 – Graphes implicites I3 problèmes

Niveau 4 [Validez les chapitres du niveau 3 pour débloquer l'accès]

1 – Algorithmes gloutons4 problèmes
2 – Arbres binaires9 problèmes
3 – Tris efficaces6 problèmes
4 – Plus courts chemins9 problèmes
5 – Union-Find4 problèmes
6 – Algorithmes semi-numériques II9 problèmes
7 – Algorithmes dynamiques6 problèmes

Niveau 5 [Validez les chapitres du niveau 4 pour débloquer l'accès]

1 – Graphes implicites II2 problèmes
2 – Composantes fortement connexes3 problèmes
3 – Algorithmes géométriques II11 problèmes
4 – Flots et couplages10 problèmes
5 – Flots et couplages, Applications4 problèmes
     
Cours et problèmes | Problèmes supplémentaires | Concours