شما این محصولات را انتخاب کرده اید

سبد خرید

بررسی عدد خودمانی در C++
شناسه پست: 6709
بازدید: 117

بررسی عدد خودمانی در C++

				
					#include <iostream>
using namespace std;

bool isPalindrome(int num) {
    int originalNum = num;
    int reversedNum = 0;

    while (num > 0) {
        int digit = num % 10;
        reversedNum = reversedNum * 10 + digit;
        num = num / 10;
    }

    return originalNum == reversedNum;
}

int main() {
    int number;

    cout << "Enter a number: ";
    cin >> number;

    if (isPalindrome(number)) {
        cout << number << " is a palindrome number." << endl;
    } else {
        cout << number << " is not a palindrome number." << endl;
    }

    return 0;
}
				
			

توضیحات:

در این برنامه، یک عدد از ورودی گرفته شده و با استفاده از تابع

isPalindrome

بررسی می‌شود که آیا آن عدد خودمانی است یا خیر.

تابع

isPalindrome

عدد را برعکس می‌کند و با عدد اصلی مقایسه می‌کند.

اگر دو عدد برابر بودند، آن عدد خودمانی است.

موفق باشید

A.J

پست های مرتبط:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها