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

C++Beginner
Pratiquer maintenant

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.

Créer 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

Écrire le code d'installation et prendre une 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érifier 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.

Compiler et exécuter 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.

Résumé

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.