Écrire soi-même des programmes C++ est le meilleur moyen d’apprendre le langage C++. Les programmes C++ sont également demandés lors des entretiens. Cet article couvre les principaux problèmes pratiques pour les programmes C++ de base sur des sujets tels que le flux de contrôle, les modèles et les fonctions complexes comme les pointeurs, les tableaux et les chaînes.
Tutoriel C++
Articles récents en C++
Les sujets:
- Programmes de base
- Flux de contrôle
- Impression de motifs
- Les fonctions
- Tableaux
- Matrice
- Pointeurs
- Cordes
- Conversion
- Recherche et tri
- Structures
- Classe et objets
- La gestion des fichiers
- Programmes d'exception (essayer et attraper)
- STL
- Date et l'heure
- Divers
Programmes C++ de base
- Programme C++ pour Hello World
- Programme C++ pour imprimer votre propre nom
- Programme C++ pour obtenir les commentaires de l'utilisateur
- Programme C++ pour lire l'entrée numérique de l'utilisateur
- Programme C++ pour ajouter deux nombres
- Programme C++ pour échanger deux nombres
- Programme C++ pour trouver la taille de int, float, double et char
- Programme C++ pour multiplier deux nombres à virgule flottante
- Programme C++ pour imprimer la valeur ASCII d'un caractère
- Programme C++ pour calculer Fahrenheit en Celsius
- Programme C++ pour trouver un intérêt simple
- Programme C++ pour trouver des intérêts composés
- Programme C++ pour la surface et le périmètre du rectangle
Programmes de flux de contrôle C++
- Programme C++ pour vérifier les entiers pairs ou impairs
- Programme C++ pour trouver le plus grand parmi 3 nombres
- Programme C++ pour vérifier si un caractère est une voyelle ou une consonne
- Programme C++ pour vérifier si une année donnée est une année bissextile
- Programme C++ pour imprimer la table de multiplication d'un nombre
- Programme C++ pour calculer la somme des n premiers nombres naturels
- Programme C++ pour trouver la factorielle d'un nombre
- Programme C++ pour inverser un nombre
- Programme C++ pour trouver GCD
- Programme C++ pour trouver LCM
- Programme C++ pour vérifier si un nombre est un palindrome ou non
- Programme C++ pour vérifier si un nombre est premier ou non
- Programme C++ pour afficher les nombres premiers entre deux intervalles
- Programme C++ pour vérifier les nombres de néons dans une plage donnée
- Programme C++ pour vérifier le numéro Armstrong
- Programme C++ pour afficher les nombres Armstrong entre 1 et 1000
- Programme C++ pour le nombre de Fibonacci
- Somme C++ des nombres de Fibonacci aux index pairs jusqu'à N termes
- Programme C++ pour calculer la puissance d'un nombre
- Programme C++ pour afficher les facteurs d'un nombre naturel
- Programme C++ pour créer une calculatrice simple
Programmes d'impression de modèles C++
- Programme C++ pour imprimer le motif de la demi-pyramide droite
- Programme C++ pour imprimer le motif de la demi-pyramide gauche
- Programme C++ pour imprimer un motif de pyramide complet simple
- Programme C++ pour imprimer une pyramide inversée
- Programme C++ pour imprimer un motif triangulaire
- Programme C++ pour imprimer le modèle de numéro sans réaffectation
- Programme C++ pour imprimer un modèle de caractères
- Programme C++ pour imprimer un motif de caractères continu
- Programme C++ pour imprimer une pyramide complète en forme de diamant
- Programme C++ pour imprimer un motif de pyramide d'étoiles creuses inversées
- Programme C++ pour imprimer une pyramide d'étoiles creuses en forme de diamant
- Programme C++ pour imprimer le triangle de Pascal
- Programme C++ pour imprimer la pyramide triangulaire du motif de Floyd
- Programme C++ pour imprimer une pyramide triangulaire à motif Floyd inversé
Programmes de fonctions C++
- Programme C++ pour afficher les nombres premiers entre deux intervalles à l'aide d'une fonction
- Programme C++ pour vérifier si un nombre peut être exprimé comme somme de deux nombres premiers
- Programme C++ pour trouver la somme des nombres naturels par récursion
- Programme C++ pour calculer la factorielle d'un nombre par récursion
- Programme C++ pour inverser une phrase en utilisant la récursion
- Programme C++ pour calculer la puissance à l'aide de la récursion
- Programme C++ pour les modèles de fonctions variadiques
Programmes de tableaux C++
- Programme C++ pour vérifier si deux tableaux sont égaux ou non
- Programme C++ pour trouver le maximum et le minimum dans un tableau
- Programme C++ pour calculer la moyenne de tous les éléments présents dans un tableau
- Programme C++ pour fusionner deux tableaux
- Programme C++ pour imprimer un tableau 2D
- Programme C++ pour rechercher des éléments de tableau communs
- Programme C++ pour supprimer les éléments en double d'un tableau
- Programme C++ pour supprimer toutes les occurrences d'un élément dans un tableau
- Programme C++ pour la rotation des tableaux
- Programme C++ pour copier tous les éléments d'un tableau vers un autre dans l'ordre inverse
Programmes matriciels C++
- Programme C++ pour ajouter deux matrices
- Programme C++ pour vérifier si deux matrices sont égales ou non
- Programme C++ pour calculer la somme des diagonales d'une matrice
- Programme C++ pour imprimer les éléments limites d'une matrice
- Programme C++ pour trouver la transposition d'une matrice
- Programme C++ pour trouver le déterminant d'une matrice
- Programme C++ pour trouver la normale et la trace de la matrice
- Programme C++ pour multiplier deux matrices
- Programme C++ pour faire pivoter les éléments matriciels d'une matrice
- Programme C++ pour échanger les éléments des première et dernière lignes dans la matrice
- Programme C++ pour échanger les éléments de la première et de la dernière colonne dans la matrice
Programmes de pointeurs C++
- Programme C++ pour les pointeurs
- Programme C++ pour un tableau de pointeurs
- Programme C++ pour pointeur vide
- Programme C++ pour référence à un pointeur
- Programme C++ pour pointeur de fonction
- Programme C++ pour ce pointeur
- Programme C++ pour pointeur opaque
Programmes de chaînes C++
- Programme C++ pour trouver la longueur d'une chaîne
- Programme C++ pour accéder aux caractères d'une chaîne donnée
- Programme C++ pour déterminer le point de code Unicode à un index donné
- Programme C++ pour remplacer un caractère dans une chaîne
- Programme C++ pour comparer deux chaînes
- Programme C++ pour ajouter/concaténer deux chaînes
- Programme C++ pour ajouter 2 chaînes binaires
- Programme C++ pour supprimer les zéros non significatifs
- Programme C++ pour comparer deux chaînes lexicographiquement
- Programme C++ pour inverser une chaîne
- Programme C++ pour vérifier si la chaîne est Palindrome
- Programme C++ pour imprimer la première lettre de chaque mot d'une chaîne
- Programme C++ pour insérer une chaîne dans une autre chaîne
- Programme C++ pour diviser en un certain nombre de sous-chaînes
- Programme C++ pour inverser une chaîne à l'aide de piles
- Programme C++ pour vérifier si la chaîne donnée est Pangram
Programmes de conversion C++
- Programme C++ pour la conversion binaire en décimal
- Programme C++ pour la conversion binaire en octal
- Programme C++ pour la conversion octale en décimale
- Programme C++ pour la conversion décimale en octale
- Programme C++ pour la conversion hexadécimale en décimale
- Programme C++ pour la conversion décimale en hexadécimal
- Programme C++ pour la conversion décimale en binaire
- Programme C++ pour la conversion booléenne en chaîne
- Programme C++ pour la conversion de chaîne en double
- Programme C++ pour la conversion double en chaîne
- Programme C++ pour la conversion de chaîne en longue
- Programme C++ pour la conversion de fichiers longs en chaînes
- Programme C++ pour la conversion Int en Char
- Programme C++ pour la conversion Char en Int
Programmes de recherche et de tri C++
- Programme C++ pour rechercher un élément dans un tableau (recherche linéaire)
- Programme C++ pour rechercher un élément dans un tableau (recherche binaire)
- Programme C++ pour trier un tableau (tri par sélection)
- Programme C++ pour trier un tableau (tri à bulles)
- Programme C++ pour trier un tableau (tri par insertion)
- Programme C++ de tri par fusion
- Programme C++ pour trier une chaîne
- Programme C++ pour trier le tableau 2D sur les lignes
- Programme C++ pour trier les éléments d'un tableau par ordre décroissant
- Programme C++ pour trier les éléments d'un tableau par ordre croissant
Programmes structurés C++
- Programme C++ pour transmettre ou renvoyer une structure vers/depuis une fonction
- Programme C++ pour stocker les informations d'un étudiant dans une structure
- Programme C++ pour le tri des structures (par plusieurs règles)
Programmes de classe et d'objet C++
- Programme C++ pour créer une classe et un objet
- Programme C++ pour afficher l'encapsulation
- Programme C++ pour afficher l'héritage
- Programme C++ pour afficher l'abstraction en classe
- Programme C++ pour afficher les données masquées en classe
- Programme C++ pour afficher le polymorphisme en classe
- Programme C++ pour afficher la surcharge de fonctions
- Programme C++ pour afficher le remplacement de fonctions
- Programme C++ pour afficher l'utilisation du modificateur d'accès
- Programme C++ pour montrer l'utilisation de ce mot-clé en classe
- Programme C++ pour afficher l'utilisation du mot-clé statique
- Programme C++ pour les fonctions amies
- Programme C++ pour destructeur virtuel
- Programme C++ pour créer une classe abstraite
- Programme C++ pour créer une classe Singleton
- Programme C++ pour créer une interface
- Programme C++ pour surcharger l'incrément ++ et la décrémentation
- Programme C++ pour ajouter deux nombres complexes
Programmes de gestion de fichiers C++
- Programme C++ pour créer un nouveau fichier
- Programme C++ pour créer un fichier temporaire
- Programme C++ pour écrire dans un fichier
- Programme C++ pour renommer un fichier
- Programme C++ pour créer un fichier en lecture seule
- Programme C++ pour comparer les chemins de deux fichiers
- Programme C++ pour copier un fichier dans un autre fichier
- Programme C++ pour ajouter le contenu d'un fichier texte à un autre
- Programme C++ pour obtenir la liste des fichiers dans un répertoire
- Programme C++ pour ajouter une chaîne dans un fichier existant
- Programme C++ pour lire le contenu d'un fichier et l'écrire dans un autre fichier
Programmes de gestion des exceptions C++
- Programme C++ pour afficher les exceptions d'exécution
- Programme C++ pour afficher les types d'erreurs
- Programme C++ pour gérer les méthodes d'exception
- Programme C++ pour gérer les méthodes d'exception
- Programme C++ pour gérer les exceptions vérifiées
- Programme C++ pour gérer les exceptions non vérifiées
- Programme C++ pour gérer la division par zéro et les exceptions multiples
- Programme C++ pour afficher une erreur de code inaccessible
- Programme C++ pour afficher les erreurs d'interface de thread et de cohérence de la mémoire
Programmes C++ STL
- Programme C++ pour trier un tableau à l'aide de STL
- Programme C++ pour initialiser un vecteur
- Programme C++ pour copier un vecteur à l'aide de STL
- Programme C++ pour les opérations de fusion à l'aide de STL
- Programme C++ pour afficher transform() à l'aide de STL
- Programme C++ pour Deque utilisant STL
- Programme C++ pour file d'attente prioritaire utilisant STL
- Programme C++ pour carte utilisant STL
- Programme C++ pour paire utilisant STL
- Programme C++ pour Multiset utilisant STL
- Programme C++ pour inverser un vecteur à l'aide de STL
- Programme C++ pour inverser un tableau à l'aide de STL
- Programme C++ pour pile de paires utilisant STL
- Programme C++ pour trouver les permutations d'une chaîne donnée à l'aide de STL
- Programme C++ pour rechercher toutes les permutations d'un tableau à l'aide de STL.
- Programme C++ pour rechercher les éléments maximum et minimum dans un ensemble à l'aide de STL
- Programme C++ pour insérer et supprimer des éléments dans un ensemble à l'aide de STL
- Programme C++ pour trouver la somme des éléments d'un vecteur à l'aide de STL
- Programme C++ pour implémenter différentes méthodes de copie en STL
- Programme C++ pour implémenter des fonctions de recherche binaire à l'aide de STL
- Programme C++ pour vérifier si deux vecteurs contiennent ou non les mêmes éléments
Programmes de date et d'heure C++
- Programme C++ pour afficher les dates de l'année civile dans différents formats
- Programme C++ pour afficher la date et l'heure actuelles
- Programme C++ pour convertir l'heure locale en GMT
Programmes divers C++
- Programme C++ pour trouver le quotient et le reste
- Programme C++ pour l'opérateur sizeof()
- Programme C++ pour rechercher les initiales d'un nom
- Programme C++ pour trouver de la puissance sans utiliser les opérateurs * et /
- Programme C++ pour trouver les racines de l'équation quadratique
- Générer des nombres doubles aléatoires en C++
- Comment masquer et afficher une fenêtre de console en C++ ?
- Comment exécuter un programme C++ sans espace de noms ?
- Créer une carte personnalisée à l'aide d'un fichier d'en-tête en C++
- Programme C++ pour le nombre de triplets uniques dont le XOR est nul