Osiris Number: เลข 3 หลักที่เท่ากับผลรวมของทุกคู่ที่จัดรูปได้จากหลักของมัน (6 คู่)
ตัวอย่าง 132
คู่: 13, 12, 31, 32, 21, 23 Sum = 13+12+31+32+21+23 = 132 ✓
สูตรลับ
สำหรับเลข abc: ผลรวม = 2 × (a+b+c) × 11
ตรวจสอบ: n == 2 × digit_sum × 11
โค้ดตัวอย่าง
#include <stdio.h>
int main() {
int n = 132;
int a = n % 10;
int b = (n / 10) % 10;
int c = n / 100;
int sum_digits = a + b + c;
if (n == 2 * sum_digits * 11)
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