पूर्णांक एलिमेंट्स की एक सरणी दी गई है और कार्य सरणी के एलिमेंट्स को गुणा करना और प्रदर्शित करना है।
उदाहरण
इनपुट-: arr[]={1,2,3,4,5,6,7} आउटपुट-: 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040 इनपुट-: arr[]={3, 4,6, 2, 7, 8, 4} आउटपुट-: 3 x 4 x 6 x 2 x 7 x 8 x 4 = 32256 नीचे दिए गए प्रोग्राम में उपयोग किया गया दृष्टिकोण इस प्रकार है −
- अंतिम परिणाम स्टोर करने के लिए अस्थायी वेरिएबल को 1 से इनिशियलाइज़ करें
- लूप को 0 से n तक शुरू करें जहां n सरणी का आकार है
- अंतिम परिणाम के लिए temp के मान को arr[i] से गुणा करते रहें
- temp का मान प्रदर्शित करें जो परिणामी मान होगा
नीचे इनपुट्स को गुणा करके आवश्यक आउटपुट उत्पन्न करने का उदाहरण दिया गया है

एल्गोरिदम
शुरुआत चरण 1-> सरणी एलिमेंट्स के गुणनफल के लिए फ़ंक्शन घोषित करें int multiply(int arr[], int len) int i,temp=1 सेट करें लूप लिए i=0 और i<len और i++ temp=temp*arr[i] सेट करें समाप्त temp वापस करें चरण 2-> main() में int arr[]={1,2,3,4,5,6,7} घोषित करें int len=sizeof(arr)/sizeof(arr[0]) सेट करें int value = multiply(arr,len) सेट करें value प्रिंट करें रुकें उदाहरण
#include<stdio.h> //गुणनफल के लिए फ़ंक्शन int multiply(int arr[], int len) { int i,temp=1; for(i=0;i<len;i++) { temp=temp*arr[i]; } return temp; } int main() { int arr[]={1,2,3,4,5,6,7}; int len=sizeof(arr)/sizeof(arr[0]); int value = multiply(arr,len); printf("गुणनफल के बाद सरणी एलिमेंट्स का मान: %d",value); return 0; } आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा
गुणनफल के बाद सरणी एलिमेंट्स का मान: 5040