কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: ৩-অঙ্কের অসিরিস নাম্বার (Osiris Number) যাচাই

সংক্ষিপ্ত বিবরণ

অসিরিস নাম্বার হল এমন একটি ৩-অঙ্কের সংখ্যা যেটি তার অঙ্কগুলোর সব সম্ভাব্য ২-অঙ্কের পারমুটেশনের যোগফলের সমান।

উদাহরণ

132 → পারমুটেশন: 13, 12, 31, 32, 21, 23
যোগফল = 13+12+31+32+21+23 = 132 ✓

গাণিতিক সূত্র

৩-অঙ্কের সংখ্যা abc (a=শতক, b=দশক, c=একক) হলে:

যোগফল = 22 × (a + b + c)
অসিরিস নাম্বার হলে: 100a+10b+c = 22(a+b+c)

সি কোড

#include <stdio.h>

int main() {
    int n = 132;
    int a = n % 10;
    int b = (n / 10) % 10;
    int c = n / 100;
    int sum = a + b + c;
    if (n == 22 * sum)
        printf("%d is an Osiris number\n", n);
    else
        printf("%d is not an Osiris number\n", n);
    return 0;
}

আউটপুট

132 is an Osiris number
  1. জাভাস্ক্রিপ্টে Number.NEGATIVE_INFINITY প্রপার্টি

  2. জাভাস্ক্রিপ্ট Number() ফাংশন

  3. জাভাস্ক্রিপ্টে নারসিসিস্টিক নাম্বার চেক করা

  4. জাভাস্ক্রিপ্টে সংখ্যা প্যাটার্ন প্রিন্ট করা