Определение четных или нечетных чисел на C++

C++C++Beginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании вы научитесь определять, является ли введенное число четным или нечетным, с использованием инструкций if-else. Вы научитесь писать программу на C++, которая будет принимать от пользователя вводимое число и проверять, является ли оно четным или нечетным, с использованием оператора %.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/FunctionsGroup(["Functions"]) 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{{"Определение четных или нечетных чисел на C++"}} cpp/conditions -.-> lab-96175{{"Определение четных или нечетных чисел на C++"}} cpp/function_parameters -.-> lab-96175{{"Определение четных или нечетных чисел на C++"}} cpp/output -.-> lab-96175{{"Определение четных или нечетных чисел на C++"}} cpp/user_input -.-> lab-96175{{"Определение четных или нечетных чисел на C++"}} cpp/code_formatting -.-> lab-96175{{"Определение четных или нечетных чисел на C++"}} end

Подключение библиотек

В первом этапе программы на C++ мы подключим необходимые библиотеки, которые помогут нам запустить программу на C++. Добавьте следующий код в файл ~/project/main.cpp:

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

Определение функции для проверки числа

Во втором этапе программы мы создадим функцию для определения, является ли введенное число четным или нечетным. Эта функция должна принимать целое число в качестве входных данных и выводить, является ли число четным или нечетным. Добавьте следующий код в файл ~/project/main.cpp:

void check_number(int num){
    if(num%2==0){
        cout<<num<<" is an even number";
    }
    else{
        cout<<num<<" is an odd number";
    }
}

Получить ввод от пользователя

В третьем этапе программы мы получим от пользователя вводимое число и передадим его в функцию, созданную на втором этапе. Добавьте следующий код в файл ~/project/main.cpp:

int main(){
    int num;
    cout<<"Enter the number you want to check:-";
    cin>>num;
    check_number(num);
    return 0;
}

Компилировать и выполнить код

В четвертом этапе программы мы скомпилируем и выполним файл main.cpp, чтобы получить вывод. Мы скомпилируем код с использованием компилятора GCC, а затем выполним скомпилированный код. Запустите следующие команды в терминале, чтобы скомпилировать и выполнить код.

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

Теперь введите число при запросе на проверку числа.

Резюме

В этом практическом занятии вы успешно научились определять, является ли введенное число четным или нечетным с использованием инструкций if-else. Вы научились писать программу на C++ путем определения функции, которая будет принимать вводимое число от пользователя и проверять, является ли оно четным или нечетным с использованием оператора %. Наконец, вы скомпилировали и выполнили код в терминале, чтобы увидеть вывод.