কম্পিউটার

সি-তে 3-সংখ্যার ওসিরিস নম্বর?


Osiris Number হল এমন একটি সংখ্যা যার মান তার নিজস্ব অঙ্কের সমস্ত পারমুটেশন যোগ করে গঠিত সমস্ত সংখ্যার মানের সমষ্টির সমান।

এই সমস্যায়, আমাদের একটি 3-অঙ্কের নম্বর দেওয়া হয়েছে, এবং আমরা আবহাওয়া পরীক্ষা করব যে N নম্বরটি একটি ওসিরিস নম্বর৷

একটি উদাহরণ নেওয়া যাক,

Input : N = 132
Output : 132

ব্যাখ্যা

N এর সমস্ত উপ-নমুনা :13, 12, 21, 23,32 31।

যোগফল =13+12+21+23+32+31 =132

এটি করার জন্য, প্রদত্ত নম্বরটি ওসিরিস নম্বর কিনা তা পরীক্ষা করার জন্য আমাদের কাছে একটি সূত্র রয়েছে৷

উদাহরণ

#include <stdio.h>
int main() {
   int n = 132;
   int a = n % 10;
   int b = (n / 10) % 10;
   int c = n / 100;
   int digit_sum = a + b + c;
   if (n == (2 * (digit_sum)*11)) {
      printf("%d is an Osiris number",n);
   }
   else
      printf("%d is not an Osiris number",n);
   return 0;
}

আউটপুট

132 is an Osiris number

  1. জাভাস্ক্রিপ্টে NEGATIVE_INFINITY নম্বর

  2. জাভাস্ক্রিপ্ট নম্বর ফাংশন

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

  4. জাভাস্ক্রিপ্টে নম্বর প্যাটার্ন