Vérification de nombres pairs ou impairs en C++

C++C++Beginner
Pratiquer maintenant

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

Introduction

Dans ce laboratoire, nous allons apprendre à écrire un programme en C++ pour vérifier si un nombre donné est pair ou impair. Nous utiliserons l'opérateur modulo pour déterminer le reste de la division du nombre par 2. Si le reste est 0, le nombre est pair, et si le reste est 1, le nombre est impair.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/variables -.-> lab-96124{{"Vérification de nombres pairs ou impairs en C++"}} cpp/conditions -.-> lab-96124{{"Vérification de nombres pairs ou impairs en C++"}} cpp/output -.-> lab-96124{{"Vérification de nombres pairs ou impairs en C++"}} cpp/user_input -.-> lab-96124{{"Vérification de nombres pairs ou impairs en C++"}} cpp/files -.-> lab-96124{{"Vérification de nombres pairs ou impairs en C++"}} end

Créez un nouveau fichier

Créons un nouveau fichier C++ nommé even_odd.cpp dans le répertoire de votre projet en exécutant la commande suivante :

touch ~/project/even_odd.cpp

Écrivez le code d'installation et prenez l'entrée

Commencons par écrire le code C++ pour accueillir l'utilisateur, afficher une invite pour l'entrée et prendre l'entrée de l'utilisateur.

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nBienvenue dans le Vérificateur de pair/impair:\n\n\n";
    cout << "Entrez le nombre à vérifier : ";
    int n;
    cin >> n;
}

Le code ci-dessus affiche simplement un message de bienvenue et invite l'utilisateur à entrer un nombre. Le nombre entré par l'utilisateur est stocké dans une variable nommée n.

Vérifiez si le nombre est pair ou impair

Ajoutons maintenant le code pour vérifier si le nombre entré est pair ou impair et afficher le résultat en conséquence.

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nBienvenue dans le Vérificateur de pair/impair:\n\n\n";
    cout << "Entrez le nombre à vérifier : ";
    int n;
    cin >> n;

    if(n % 2 == 0)
    {
        cout << "\n\nLe nombre entré "<< n << " est Pair\n";
    }
    else
    {
        cout << "\n\nLe nombre entré "<< n << " est Impair\n";
    }

    return 0;
}

Le fragment de code à l'intérieur de l'instruction if vérifie si le reste du nombre entré lorsqu'il est divisé par 2 est 0. Si c'est le cas, cela signifie que le nombre est pair, et le résultat est affiché en conséquence.

Compilez et exécutez le programme

Compilons et exécutons maintenant le programme pour voir s'il fonctionne correctement. Depuis le terminal du répertoire du projet, exécutez les commandes suivantes :

g++ ~/project/even_odd.cpp -o even_odd
./even_odd

Après avoir exécuté les commandes ci-dessus, vous devriez voir la sortie suivante sur le terminal :

Bienvenue dans le Vérificateur de pair/impair :

Entrez le nombre à vérifier : 12


Le nombre entré 12 est Pair

Entrez des valeurs différentes et voyez si le programme détermine correctement si le nombre est pair ou impair.

Sommaire

Dans ce laboratoire, nous avons appris à écrire un programme C++ pour vérifier si un nombre entré est pair ou impair. Nous avons utilisé l'opérateur modulo pour déterminer le reste du nombre entré lorsqu'il est divisé par 2 et avons affiché le résultat en conséquence.