दिए गए फैक्टोरियल में ट्रेलिंग जीरो ज्ञात करने के लिए, आइए नीचे बताए गए तीन उदाहरणों पर विचार करें:
उदाहरण 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! के ट्रेलिंग जीरो की संख्या 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