Введение
В этом практическом занятии мы научимся находить обратное число для заданного числа на языке программирования 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++ - программу.



