- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
- DéfisNouveau
Les bases du C/C++
Du premier programme aux opérateurs, conditions, boucles, chaînes, tableaux, fonctions et structures, avec un défi après chaque thème.
Commencer le parcours →1 Premiers pas 4 leçons
- Leçon 1 défi Hello World et la structure d'un programme en C et C++ Dans cette leçon, vous allez comparer le plus court programme complet en C et en C++ et découvrir la structure de base d'un programme.
- Leçon 2 défis Types de données et mise en forme de l'affichage en C et C++ Dans cette leçon, vous allez déclarer des variables entières et décimales et les afficher au bon format en C comme en C++.
- Leçon 2 défis Opérateurs et expressions en C et C++ Dans cette leçon, vous allez utiliser les opérateurs arithmétiques, d'affectation, de comparaison et logiques en C et C++, et comprendre la règle de la division entière.
- Leçon 2 défis Lire et vérifier une saisie en C et C++ Dans cette leçon, vous allez lire les données saisies par l'utilisateur et rejeter les valeurs invalides en C comme en C++.
2 Conditions 2 leçons
- Leçon 3 défis Conditions, boucles et switch en C et C++ Dans cette leçon, vous allez combiner des boucles et une instruction switch dans un petit programme qui calcule une moyenne et attribue une mention.
- Leçon 1 défi Le problème FizzBuzz en C et C++ Dans cette leçon, vous allez afficher Fizz, Buzz ou FizzBuzz pour les nombres de 1 à 15 avec une boucle et des instructions conditionnelles.
3 Boucles 2 leçons
- Leçon 3 défis Les boucles for, while et do-while en C et C++ Dans cette leçon, vous allez répéter des traitements avec les boucles for, while et do-while et les contrôler avec break et continue.
- Leçon 1 défi Afficher une table de multiplication en C et C++ Dans cette leçon, vous allez afficher la table de multiplication d'un nombre avec une boucle for et un affichage formaté.
4 Chaînes et texte 3 leçons
- Leçon 2 défis Tableaux et chaînes en C et C++ Dans cette leçon, vous allez parcourir un tableau de taille fixe et calculer la longueur d'une chaîne en toute sécurité en C et C++.
- Leçon 3 défis Les chaînes en C et en C++ Dans cette leçon, vous allez comparer les tableaux de caractères du C et std::string du C++ pour obtenir la longueur, concaténer, comparer et rechercher dans une chaîne.
- Leçon 1 défi Tester un palindrome en C et C++ Dans cette leçon, vous allez vérifier si un mot se lit de la même façon dans les deux sens en comparant les caractères symétriques.
5 Collections 2 leçons
- Leçon 1 défi Calculer la somme des éléments d'un tableau en C et C++ Dans cette leçon, vous allez additionner toutes les valeurs d'un tableau avec une boucle et une variable d'accumulation.
- Leçon 2 défis Trouver la plus grande valeur d'un tableau en C et C++ Dans cette leçon, vous allez trouver la plus grande valeur d'un tableau en comparant les éléments un par un.
6 Fonctions 3 leçons
- Leçon 2 défis Fonctions et passage de paramètres en C et C++ Dans cette leçon, vous allez comparer trois façons de passer des paramètres à une fonction : par valeur, par pointeur et par référence.
- Leçon 2 défis Tester si un nombre est premier en C et C++ Dans cette leçon, vous allez vérifier si un entier est premier en testant les diviseurs jusqu'à sa racine carrée.
- Leçon 2 défis La récursivité et la pile d'appels en C et C++ Dans cette leçon, vous allez calculer une factorielle avec une fonction récursive et comprendre le cas de base et le coût mémoire de la récursivité.
7 Objets et classes 2 leçons
- Leçon 1 défi struct en C et class en C++ Dans cette leçon, vous allez modéliser un compte bancaire avec struct en C et avec class en C++ pour voir la différence entre les deux approches.
- Leçon 1 défi Pointeurs et adresses en C et C++ Dans cette leçon, vous allez stocker l'adresse d'une variable dans un pointeur, accéder à la valeur par ce pointeur et modifier la variable d'origine.