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

सी ++ प्रोग्राम में एक सरणी के प्रत्येक तत्व को अन्य सरणी तत्वों से विभाजित करें

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो तत्वों की एक सरणी को तत्वों के दूसरे सरणी से विभाजित करता है।

यहां, हम समस्या को पूरा करने के लिए एक सरल विधि का अनुसरण कर रहे हैं। आइए समस्या को हल करने के लिए चरणों को देखें।

  • दो सरणियों को प्रारंभ करें।

  • दूसरी सरणी के माध्यम से पुनरावृति करें और तत्वों का गुणनफल खोजें।

  • पहली सरणी के माध्यम से पुनरावृति करें और प्रत्येक तत्व को दूसरे सरणी तत्वों के उत्पाद से विभाजित करें।

उदाहरण

आइए कोड देखें।

#include <bits/stdc++.h>
using namespace std;
void divideArrOneWithTwo(int arr_one[], int arr_two[], int n, int m) {
   int arr_two_elements_product = 1;
   for (int i = 0; i < m; i++) {
      if (arr_two[i] != 0) {
         arr_two_elements_product = arr_two_elements_product * arr_two[i];
      }
   }
   for (int i = 0; i < n; i++) {
      cout << floor(arr_one[i] / arr_two_elements_product) << " ";
   }
   cout << endl;
}
int main() {
   int arr_one[] = {32, 22, 4, 55, 6}, arr_two[] = {1, 2, 3};
   divideArrOneWithTwo(arr_one, arr_two, 5, 3);
   return 0;
}

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

5 3 0 9 1

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. सरणी तत्वों के गुणन के लिए C++ प्रोग्राम

    पूर्णांक तत्वों की एक सरणी के साथ दिया गया और कार्य एक सरणी के तत्वों को गुणा करना और इसे प्रदर्शित करना है। उदाहरण Input-: arr[]={1,2,3,4,5,6,7} Output-: 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040 Input-: arr[]={3, 4,6, 2, 7, 8, 4} Output-: 3 x 4 x 6 x 2 x 7 x 8 x 4 = 32256 नीचे दिए गए कार्यक्रम में उपयोग क

  1. सी ++ प्रोग्राम हीप सॉर्ट एल्गोरिथम का उपयोग करके 10 तत्वों की एक सरणी को सॉर्ट करने के लिए

    हीप सॉर्ट बाइनरी हीप डेटा संरचना पर आधारित है। बाइनरी हीप में पैरेंट नोड के चाइल्ड नोड्स अधिकतम हीप के मामले में उससे छोटे या उसके बराबर होते हैं, और पैरेंट नोड के चाइल्ड नोड्स मिन हीप के मामले में उससे बड़े या उसके बराबर होते हैं। हीप सॉर्ट में सभी चरणों की व्याख्या करने वाला एक उदाहरण इस प्रकार ह

  1. सी ++ प्रोग्राम पॉइंटर का उपयोग करके एक ऐरे के तत्वों तक पहुंचने के लिए

    पॉइंटर्स मेमोरी लोकेशन या वेरिएबल्स के एड्रेस को स्टोर करते हैं। दूसरे शब्दों में, पॉइंटर्स एक मेमोरी लोकेशन को रेफर करते हैं और उस मेमोरी लोकेशन पर स्टोर किए गए वैल्यू को प्राप्त करना पॉइंटर को डीरेफ्रेंसिंग के रूप में जाना जाता है। एक प्रोग्राम जो किसी सरणी के एक तत्व तक पहुँचने के लिए पॉइंटर्स क