Défis pratiques en C++

Ce cours contient de nombreux défis pour le C++. Chaque défi est un petit projet en C++ avec des instructions détaillées et des solutions. Vous pouvez améliorer vos compétences en C++ en résolvant ces défis, développer vos capacités à résoudre des problèmes et apprendre à écrire un code propre et efficace.

C++

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Programme

Calcul du score moyen des étudiants

Afficher les lettres chiffrées

Calculer le factoriel à l'aide d'une boucle for en C++

Toutes les permutations possibles pour emprunter des livres

Afficher la valeur maximale

Programme C++ qui affiche une chaîne de caractères

Gestion de la mémoire tampon

Types de données et expressions

Générer le nom anglais du mois à l'aide d'un tableau de pointeurs

Ajouter deux entiers à l'aide de Lambda

Coming Soon

Ajouter des nombres avec des pointeurs

Coming Soon

Calcul de l'aire et du périmètre d'un rectangle

Coming Soon

Calculer la moyenne de 3 nombres

Coming Soon

Fonction lambda : Calculateur de BMI

Coming Soon

Conversion d'un caractère en entier

Coming Soon

Calcul du prix de revient

Coming Soon

Calculer le profit et le pourcentage de profit

Coming Soon

Changement des valeurs par défaut des éléments d'énumération

Coming Soon

Convertir les centimètres en pieds

Coming Soon

Valeurs de variable énumérée : Meat1, Meat2

Coming Soon

Distribuer des Chocolats entre les Enfants

Coming Soon

Allocation dynamique de mémoire en C++

Coming Soon

Résolution de l'équation d'Einstein avec des macros

Coming Soon

Convertir les degrés Fahrenheit en degrés Celsius en C++

Coming Soon

Calculer le volume d'un cube

Coming Soon

Utiliser Lambda pour afficher Bonjour le monde

Coming Soon

Joindre deux chaînes de caractères

Coming Soon

Affichage des numéros de ligne à l'aide d'une macro

Coming Soon

Nombre maximum possible de serments de main entre les étudiants

Coming Soon

Conversion de miles en kilomètres

Coming Soon

Utilisation de plusieurs espaces de noms : ordre inverse

Coming Soon

Conversion des livres en kilogrammes

Coming Soon

Redéfinition de la macro de calcul d'énergie

Coming Soon

Calcul du montant principal avec intérêt simple

Coming Soon

Calculer la différence entre deux nombres

Coming Soon

Additionner des nombres jusqu'à ce que l'utilisateur entre 0

Coming Soon

Échanger deux nombres sans variable temporaire

Coming Soon

Fonction de soustraction personnalisée

Sortir la racine carrée

Accéder aux éléments d'un tableau à deux dimensions

Vérifier la validité d'un caractère de l'alphabet

Coming Soon

Réécrire la fonction strcpy

Conversion d'une chaîne de caractères en majuscules

Coming Soon

Calculer la longueur d'une chaîne de caractères

Coming Soon

Trouver l'élément le plus grand dans un tableau

Coming Soon

Fonction de calcul de l'aire d'un cercle

Coming Soon

Utilisation des démonstrations d'espaces de noms C++

Coming Soon

Calculer l'intérêt simple avec une fonction

Coming Soon

Calculer le profit du prix de vente

Coming Soon

La démonstration du surchargement de fonctions avec des paramètres

Coming Soon

Surcharge de fonctions avec différents types de paramètres

Coming Soon

La directive using dans les espaces de noms

Coming Soon

Utiliser les expressions régulières pour correspondre aux adresses e-mail

Afficher le dernier numéro de série

Vérifier si un nombre est pair ou impair

Coming Soon

Déterminer la validité d'une année bissextile

Coming Soon

Déterminer un nombre négatif

Coming Soon

Détermination de la note de l'étudiant en fonction des notes

Coming Soon

Déterminer l'éligibilité à la prime des employés

Coming Soon

Trouver le frère le plus jeune

Coming Soon

Jeu de devinette : déterminer le nombre correct

Coming Soon

Éligibilité au vote en fonction de l'âge

Coming Soon

Manipulation de nombres Fizz Buzz

Coming Soon

Afficher la chaîne la plus longue à partir d'une entrée

Coming Soon

Cours gratuits et cours VIP

Calcul de factorielle en utilisant une itération

Coming Soon

Générer la table de multiplication d'un nombre

Coming Soon

Affichage des N premiers nombres

Coming Soon

Imprimer un motif de demi-triangle de *

Coming Soon

Boucle pour afficher une phrase 3 fois

Coming Soon

Calculer la somme des nombres naturels

Coming Soon

Compter les chiffres d'un nombre

Coming Soon

Calcul de la somme des chiffres

Coming Soon

Optimisation des performances de la suite de Fibonacci en C++

Création d'un tableau dynamiquement

Coming Soon

Calculer la moyenne des notes

Coming Soon

Calculer le pourcentage de notes obtenues

Coming Soon

Accès aux éléments d'un tableau avec des pointeurs

Coming Soon

Extraire des éléments de tableau avec une boucle itérative avec plage

Coming Soon

Multiplication des éléments d'un tableau

Coming Soon

Déterminer l'existence d'un nombre parfait

Coming Soon

Compteur de fréquence de caractères

Coming Soon

Trouver les facteurs d'un nombre donné

Coming Soon

Calculer le PGCD de deux nombres

Coming Soon

Vérifier l'état d'un nombre premier à l'aide de C++

Coming Soon

Trouver les nombres premiers entre des intervalles

Coming Soon

Vérifier si un nombre est un nombre d'Armstrong

Coming Soon

Implémentation d'un vérificateur de nombres d'Armstrong

Coming Soon

Détermination du nombre Harshad

Coming Soon

Détermination de nombres palindromes.

Coming Soon

Programme C++ pour calculer le volume d'une sphère

Coming Soon

Détermination des nombres abondants

Coming Soon

Compter les voyelles dans une chaîne de caractères

Coming Soon

Surcharge d'opérateurs préfixes et postfixes

Coming Soon

Surcharge de l'opérateur postfixe ++

Coming Soon

Calculer le volume en utilisant les membres de classe

Trouver le plus petit nombre

Coming Soon

Identifier les nombres auto - divisibles

Coming Soon

Échanger deux variables avec des pointeurs

Coming Soon

Identifier les nombres pairs dans un tableau

Coming Soon

Addition avec des modèles de fonction

Coming Soon

Calculatrice simple avec instruction switch

Coming Soon

Opérations arithmétiques en C++

Coming Soon

Copier le contenu d'un tableau en C

Vérification de plage de nombres en utilisant une boucle et un booléen

Coming Soon

Trouver le plus grand multiple inférieur à 250

Coming Soon

Exclure les multiples de trois

Coming Soon

Ignorer un nombre spécifique

Coming Soon

Arrêt à un nombre spécifique

Coming Soon

Calcul du PPCM de deux nombres

Coming Soon

Vérification du dénominateur égal à zéro

Coming Soon

Utilisation de la classe d'exception pour la division

Coming Soon

Calcul de l'aire de rectangles

Coming Soon

Conversion de température de degrés Celsius en degrés Fahrenheit

Accès aux membres de classe statiques

Coming Soon

Calculateur d'aire d'un rectangle

Coming Soon

Gérer l'exception bad_alloc en C++

Coming Soon

Capturer plusieurs exceptions

Coming Soon

Vérification des limites d'un tableau

Coming Soon

Surcharge de l'opérateur préfixe ++

Coming Soon

Somme d'une séquence

Calculez l'écart-type d'un tableau

Coming Soon

Nombre de 1 dans la représentation binaire

Calcul de la moyenne en utilisant une expression fold

Ajouter des nombres complexes avec une fonction amie

Coming Soon

Implémentation de l'addition de nombres complexes

Coming Soon

Calculer l'aire de deux triangles

Coming Soon

Calcul des aires d'un triangle et d'un rectangle

Coming Soon

Création d'un objet dynamiquement

Coming Soon

Obtenir et définir le nom de l'étudiant

Coming Soon

Définir et obtenir le salaire de l'employé

Coming Soon

Calcul de la différence entre des coordonnées

Coming Soon

Bindings structurés et fonctions lambda

Calcul de l'aire d'un carré

Coming Soon

Vérification des conditions de température IcyHot

Coming Soon

Créer une classe Calculator réutilisable

Coming Soon

Calcul des aires avec des classes abstraites

Coming Soon

Implémentation de l'héritage privé

Coming Soon

Implémenter l'héritage protégé

Coming Soon

Conversion hexadécimal en décimal

Accès à une fonction redéfinie de la classe de base

Coming Soon

Implémentation de fonctions virtuelles

Coming Soon

Classe Animal et héritage

Coming Soon

Plusieurs classes héritant d'une seule classe

Coming Soon

Redéfinition de fonction dans plusieurs classes

Coming Soon

Remplacement de la fonction de la classe parente

Coming Soon

Programmation concurrente avec flux de sortie verrouillé

Implémentation de la calculatrice complexe

Coming Soon

Mettez à niveau LabEx vers C++11 avec printf

Division de nombres complexes

Coming Soon

Convertir l'entrée du clavier en fichier en majuscules

Corriger le bogue de découpe de chaînes de caractères en C++14

Implémentation du journal singleton

Implémenter un pool de threads simple

Tri par bulles sur 10 entiers en C++

Introduction

Ce cours de défis pratiques en C++ est conçu pour vous aider à perfectionner vos compétences en programmation C++ grâce à une série d'exercices captivants et pratiques. Que vous soyez un débutant cherchant à consolider votre compréhension du C++ ou un programmeur expérimenté souhaitant améliorer vos capacités à résoudre des problèmes, ce cours est adapté à vos besoins.

🎯 Tâches

Dans ce cours, vous apprendrez :

  • Comment aborder une variété de défis de programmation en C++, allant de la syntaxe de base et des structures de contrôle aux sujets plus avancés tels que les structures de données et les algorithmes
  • Développer vos capacités à résoudre des problèmes en travaillant sur des scénarios réels et en mettant en œuvre des solutions efficaces
  • Écrire un code C++ propre, maintenable et optimisé grâce à une pratique concrète et à des retours d'information
  • Acquérir de l'expérience dans l'application des meilleures pratiques et des modèles de conception en C++ à vos projets

🏆 Réalisations

Après avoir terminé ce cours, vous serez en mesure de :

  • Résoudre avec confiance une grande variété de défis de programmation en C++
  • Démontrer votre maîtrise de la syntaxe C++, des structures de données et de la pensée algorithmique
  • Écrire un code C++ propre, efficace et bien documenté qui respecte les normes de l'industrie
  • Améliorer vos capacités à résoudre des problèmes et votre pensée critique
  • Devenir un programmeur C++ plus polyvalent et confiant, prêt à relever des projets complexes

Enseignant

labby
Labby
Labby is the LabEx teacher.

Recommandé pour vous

no data