Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में for लूप का उपयोग करके दिए गए अंकों का गुणनफल कैसे ज्ञात करें?

उपयोगकर्ता को एक संख्या दर्ज करनी होती है, फिर दी गई संख्या को अलग-अलग अंकों में विभाजित करना होता है, और अंत में, लूप का उपयोग करके उन व्यक्तिगत अंकों का गुणनफल खोजना होता है।

दिए गए अंकों के गुणनफल को खोजने . का तर्क इस प्रकार है -

for(product = 1; num > 0; num = num / 10){
   rem = num % 10;
   product = product * rem;
}

उदाहरण1

लूप के लिए उपयोग करके दी गई संख्या के अंकों के उत्पाद को खोजने के लिए सी प्रोग्राम निम्नलिखित है -

#include <stdio.h>
int main(){
   int num, rem, product;
   printf("enter the number : ");
   scanf("%d", & num);
   for(product = 1; num > 0; num = num / 10){
      rem = num % 10;
      product = product * rem;
   }
   printf(" result = %d", product);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है-

enter the number: 269
result = 108
enter the number: 12345
result = 120

उदाहरण2

लूप के दौरान दी गई संख्या के अंकों के गुणनफल को खोजने के लिए एक और उदाहरण पर विचार करें।

#include <stdio.h>
int main(){
   int num, rem, product=1;
   printf("enter the number : ");
   scanf("%d", & num);
   while(num != 0){
      rem = num % 10;
      product = product * rem;
      num = num /10;
   }
   printf(" result = %d", product);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

enter the number: 257
result = 70
enter the number: 89
result = 72

  1. जावा में किसी दिए गए चरित्र के लिए यूनिकोड श्रेणी कैसे खोजें?

    एक चरित्र वर्ग एक ऑब्जेक्ट . का उपवर्ग है और यह किसी वस्तु में आदिम प्रकार के चार का मान लपेटता है। कैरेक्टर प्रकार के ऑब्जेक्ट में एक ही फ़ील्ड होता है जिसका प्रकार char . होता है . हम getType() . का उपयोग करके किसी विशेष वर्ण के लिए यूनिकोड श्रेणी निर्धारित कर सकते हैं तरीका। यह चरित्र . की एक

  1. पायथन का उपयोग करके दी गई संख्या में अंकों की संख्या कैसे ज्ञात करें?

    इस प्रोग्राम में, हमें उपयोगकर्ता द्वारा दिए गए पूर्णांक में अंकों की संख्या ज्ञात करनी होती है। उदाहरण के लिए उपयोगकर्ता इनपुट:123, आउटपुट:3 उपयोगकर्ता इनपुट:1987, आउटपुट:4 एल्गोरिदम Step 1: Take Integer value as input value from the userStep 2: Divide the number by 10 and convert the quotient in

  1. Windows 10 या Windows 11 के लिए उत्पाद कुंजी कैसे खोजें

    एक 25-वर्ण कोड, आपके विंडोज़ की उत्पाद कुंजी (जिसे सॉफ़्टवेयर कुंजी भी कहा जाता है) एक सत्यापन कोड है जो ऑपरेटिंग सिस्टम द्वारा इसके प्रमाणीकरण के लिए आवश्यक है। उत्पाद कुंजी का उपयोग मूल रूप से यह सुनिश्चित करता है कि उपयोग में आने वाला उत्पाद मूल है। यदि आपको अपनी उत्पाद कुंजी ढूंढनी है, तो चिंता