Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में ऐरे गुणन को n से विभाजित करने पर शेषफल ढूंढें


मान लीजिए हमारे पास n एलिमेंट्स का एक ऐरे है जिसे A कहा जाता है। हमें सभी संख्याओं को गुणा करने के बाद n से विभाजित करने पर शेषफल प्रिंट करना है। मान लीजिए A = [100, 10, 5, 25, 35, 14], और n = 11। आउटपुट 9 है। तो 100 * 10 * 5 * 25 * 35 * 14 mod 11 = 9 का मान है।

सबसे पहले, हमें प्रत्येक संख्या का शेषफल लेना होगा, फिर शेषफल को वर्तमान परिणाम से गुणा करना होगा। गुणा करने के बाद, ओवरफ्लो से बचने के लिए फिर से शेषफल लें।

उदाहरण

#include 
#include 
using namespace std;

int getRemainder(int a[], int size, int n) {
    int mul = 1;
    for(int i = 0; i

आउटपुट

The remainder is: 9

  1. C++ में सरणी के एलिमेंट्स का गुणनफल C++ में सरणी के एलिमेंट्स का गुणनफल

    पूर्णांक एलिमेंट्स की एक सरणी दी गई है और कार्य सरणी के एलिमेंट्स को गुणा करना और प्रदर्शित करना है। उदाहरण इनपुट-: 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. - जावा प्रोग्राम: ऐरे गुणनफल को n से विभाजित करने पर शेषफल

    उदाहरणimport java.util.*; import java.lang.*; public class Demo { public static int remainder(int myArr[], int arrLen, int val) { int mulVal = 1; for (int i = 0; i < arrLen; i++) mulVal = (mulVal * (myArr[i] % val)) % val; return mulVal % val; }

  1. पायथन प्रोग्राम: ऐरे मल्टीप्लिकेशन को n से विभाजित करने पर शेषफल ढूंढें पायथन प्रोग्राम: ऐरे मल्टीप्लिकेशन को n से विभाजित करने पर शेषफल ढूंढें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट कई नंबर और एक नंबर इनपुट n दिए जाने पर, हमें सभी नंबर को n से विभाज्य गुणा करने के बाद शेषफल प्रिंट करना होगा। दृष्टिकोण पहले, arr[i] % n जैसा शेषफल निकालें। फिर इस शेषफल को वर्तमान परिणाम से गुणा करे