Обратное число для введенного значения

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

Введение

В этом практическом занятии мы научимся находить обратное число для заданного числа на языке программирования C++. Концепция нахождения обратного числа для введенного числа может быть использована для проверки на палиндром.

Создайте файл исходного кода на C++

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

touch ~/project/main.cpp

Затем используйте текстовый редактор для редактирования файла main.cpp.

Напишите код на C++

Добавьте следующий код в файл main.cpp, который будет находить обратное число для заданного числа.

#include <iostream>
#include <math.h>

using namespace std;

// Возвращает обратное число для введенного числа
int findReverse(int n)
{
    int reverse = 0; // для хранения обратного числа заданному числу
    int remainder = 0;

    // логика для вычисления обратного числа
    while (n!= 0)
    {
        remainder = n % 10; // сохраняет цифру в разряде единиц
        reverse = reverse * 10 + remainder;
        n /= 10;
    }

    return reverse;
}

int main()
{
    cout << "\n\nWelcome to LabEx :-)\n\n\n";
    cout << " ===== Программа для вычисления обратного числа для введенного числа. ===== \n\n";

    // объявление переменной
    int n;
    int reverse = 0;

    // получение ввода из командной строки (пользователя)
    cout << " Введите положительное целое число, чтобы найти его обратное:  ";
    cin >> n;

    // вызов метода, который возвращает обратное число для введенного числа
    reverse = findReverse(n);

    cout << "\n\nВведенное число равно " << n << ", а его обратное равно: " << reverse;

    cout << "\n\n\n";

    return 0;
}

Этот фрагмент кода определяет две функции: findReverse и main. findReverse принимает любой целый аргумент и возвращает обратное число. main - это главная функция программы, которая получает ввод от пользователя и вызывает findReverse, чтобы вернуть обратное число.

Компилируйте и запускайте код на C++

Для компиляции и запуска программы введите следующую команду в терминале:

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

Резюме

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