किसी दिए गए भाज्य में अनुगामी शून्य ज्ञात करने के लिए, आइए हम नीचे बताए अनुसार तीन उदाहरणों पर विचार करें -
उदाहरण 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
. हैN0 - 5 के अनुगामी शून्यों का! 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