সংক্ষিপ্ত বিবরণ
অসিরিস নাম্বার হল এমন একটি ৩-অঙ্কের সংখ্যা যেটি তার অঙ্কগুলোর সব সম্ভাব্য ২-অঙ্কের পারমুটেশনের যোগফলের সমান।
উদাহরণ
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