Déterminer si un nombre est pair ou impair 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, vous allez apprendre à déterminer si le nombre entré est pair ou impair à l'aide d'instructions if-else. Vous allez apprendre à écrire un programme C++ qui prendra en entrée un nombre saisi par l'utilisateur et vérifiera s'il est pair ou impair en utilisant l'opérateur %.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/FunctionsGroup(["Functions"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/FunctionsGroup -.-> cpp/function_parameters("Function Parameters") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96175{{"Déterminer si un nombre est pair ou impair en C++"}} cpp/conditions -.-> lab-96175{{"Déterminer si un nombre est pair ou impair en C++"}} cpp/function_parameters -.-> lab-96175{{"Déterminer si un nombre est pair ou impair en C++"}} cpp/output -.-> lab-96175{{"Déterminer si un nombre est pair ou impair en C++"}} cpp/user_input -.-> lab-96175{{"Déterminer si un nombre est pair ou impair en C++"}} cpp/code_formatting -.-> lab-96175{{"Déterminer si un nombre est pair ou impair en C++"}} end

Inclure les bibliothèques

Dans la première étape du programme C++, nous allons inclure les bibliothèques requises qui nous aideront à exécuter le programme C++. Ajoutez le code ci-dessous au fichier ~/projet/main.cpp :

#include<bits/stdc++.h>
using namespace std;

Définir une fonction pour vérifier un nombre

Dans la deuxième étape du programme, nous allons créer une fonction pour déterminer si le nombre entré est pair ou impair. Cette fonction devrait prendre un entier en entrée et devrait afficher si le nombre est pair ou impair. Ajoutez le code ci-dessous au fichier ~/projet/main.cpp :

void check_number(int num){
    if(num%2==0){
        cout<<num<<" est un nombre pair";
    }
    else{
        cout<<num<<" est un nombre impair";
    }
}

Obtenir l'entrée de l'utilisateur

Dans la troisième étape du programme, nous allons obtenir le nombre saisi par l'utilisateur et le passer à la fonction créée à l'étape 2. Ajoutez le code ci-dessous au fichier ~/projet/main.cpp :

int main(){
    int num;
    cout<<"Entrez le nombre que vous voulez vérifier:-";
    cin>>num;
    check_number(num);
    return 0;
}

Compiler et exécuter le code

Dans la quatrième étape du programme, nous allons compiler et exécuter le fichier main.cpp pour obtenir la sortie. Nous allons compiler le code à l'aide du compilateur GCC puis exécuter le code compilé. Exécutez les commandes suivantes dans le terminal pour compiler et exécuter le code.

$ g++ ~/projet/main.cpp -o main
$./main

Maintenant, fournissez la saisie numérique lorsque vous êtes invité à entrer le nombre à vérifier.

Sommaire

Dans ce laboratoire, vous avez appris avec succès à déterminer si le nombre entré est pair ou impair à l'aide d'instructions if-else. Vous avez appris à écrire un programme C++ en définissant une fonction qui prendra le nombre d'entrée de l'utilisateur et vérifiera s'il est pair ou impair à l'aide de l'opérateur %. Enfin, vous avez compilé et exécuté le code dans le terminal pour voir la sortie.