একটি প্রদত্ত ফ্যাক্টরিয়ালের পিছনের শূন্য খুঁজে পেতে, আসুন নীচে ব্যাখ্যা করা তিনটি উদাহরণ বিবেচনা করি -
উদাহরণ 1
ইনপুট − 4
আউটপুট − 0
ব্যাখ্যা − 4! =24, কোন ট্রেলিং শূন্য নেই।
ফ্যাক্টরিয়াল 4! =4 x 3 x 2x 1 =24। কোন ট্রেইলিং শূন্য নেই অর্থাৎ 0 এর জায়গায় 4 নম্বর আছে।
উদাহরণ 2
ইনপুট − 6
আউটপুট − 1
ব্যাখ্যা − 6! =720, এক ট্রেলিং শূন্য।
ফ্যাক্টরিয়াল 6! =6 x 5 x 4 x 3 x 2 x 1 =720, একটি অনুগামী শূন্য, কারণ 0 এর স্থানে 0 সংখ্যা আছে।
উদাহরণ 3
ইনপুট নিম্নরূপ -
n = 4 n = 5
আউটপুট নিম্নরূপ -
4 এর অনুগামী শূন্যের না −! হল 0
5 এর অনুগামী শূন্যের N0 −! হল 1
উদাহরণ
প্রদত্ত ফ্যাক্টরিয়ালের পিছনের শূন্য খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল −
#include <stdio.h> static int trailing_Zeroes(int n){ int number = 0; while (n > 0) { number += n / 5; n /= 5; } return number; } int main(void){ int n; printf("enter integer1:"); scanf("%d",&n); printf("\n no: of trailing zeroe's of factorial %d is %d\n\n ", n, trailing_Zeroes(n)); printf("enter integer2:"); scanf("%d",&n); printf("\n no: of trailing zeroe's of factorial %d is %d ", n, trailing_Zeroes(n)); return 0; }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
enter integer1:5 no: of trailing zeroe's of factorial 5 is 1 enter integer2:6 no: of trailing zeroe's of factorial 6 is 1