تبلیغات

قطعه کد شمارش تعداد یک عدد در یک عدد دیگر در C++

عدد X را تصور کنید که از چند رقتم تشکیل یافته است؛ حال قصد داریم بفهمیم که از رقم Y، چند تا در X وجود دارد.

قطعه کد

کد زیر را در نظر بگیرید:

#include 

using namespace std;

int countDigit(int number, int digit)
{
    if (number == digit) return 1;
    int count = 0;
    while (number != 0)
    {
        int curr_digit = number % 10;
        if (curr_digit == digit) {
            count++;
        }
        number /= 10;
    }
    return count;
}

int main()
{
    cout << countDigit(1231, 1);
    return 0;
}

این کد از همان قطعه کد موجود در «این لینک» الهام گرفته است.


الگوریتم تعداد ارقام یک عدد به روش ریاضی

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

یه کلاسِ تعریف نشده ... فقط برای ارتباط کاری تلگرام پیام بدید ...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک