Проверить, является ли число положительным или отрицательным

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

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

Введение

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

Напишите начальный код

В новом файле main.cpp

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to this C++ program! \n\n";

    return 0;
}

Это импортирует необходимые библиотеки и выводит приветственное сообщение.

Предложите пользователю ввести число

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to this C++ program! \n\n";

    int num;
    cout << "Enter a non-zero numeric value: ";
    cin >> num;

    return 0;
}

Здесь мы просим пользователя ввести неотрицательное числовое значение с помощью инструкции cin и сохраняем это значение в num.

Реализуйте блок if-else, чтобы определить, является ли число положительным или отрицательным

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to this C++ program! \n\n";

    int num;
    cout << "Enter a non-zero numeric value: ";
    cin >> num;

    if (num > 0) {
        cout << num << " is a positive number." << endl;
    } else {
        cout << num << " is a negative number." << endl;
    }

    return 0;
}

В этом шаге мы создаем блок if-else, чтобы сравнить num с 0. Если num больше 0, то это положительное число; в противном случае это отрицательное число.

Скомпилируйте и запустите программу

Откройте терминал в системе Ubuntu, перейдите в каталог, в котором находится файл main.cpp, и используйте следующую команду для компиляции и запуска программы:

$ g++ main.cpp -o main &&./main

Резюме

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