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

C++ . में दिए गए आयताकार के बिल्कुल k कट के साथ प्राप्त कर सकने वाला अधिकतम छोटा संभव क्षेत्र

इस ट्यूटोरियल में, हम दिए गए आयताकार के बिल्कुल k कट के साथ प्राप्त हो सकने वाले अधिकतम न्यूनतम संभव क्षेत्र को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें आयत की भुजाओं और कटों की संख्या दी जाएगी जो कि बनाई जा सकती हैं। हमारा काम सबसे छोटे क्षेत्र की गणना करना है जो दी गई संख्या में कटौती करके प्राप्त किया जा सकता है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
void max_area(int n, int m, int k) {
   if (k > (n + m - 2))
      cout << "Not possible" << endl;
   else {
      int result;
      if (k < max(m, n) - 1) {
         result = max(m * (n / (k + 1)), n * (m / (k + 1)));
      }
      else {
         result = max(m / (k - n + 2), n / (k - m + 2));
      }
      cout << result << endl;
   }
}
int main() {
   int n = 3, m = 4, k = 1;
   max_area(n, m, k);
   return 0;
}

आउटपुट

6

  1. अधिकतम बिशप जिन्हें C++ में N*N शतरंज की बिसात पर रखा जा सकता है

    हमें एक इनपुट एन दिया गया है जो शतरंज की बिसात के आकार को दर्शाता है। यहाँ कार्य N के किसी भी मान का पता लगाना है, NXN शतरंज की बिसात पर कितने बिशप रखे जा सकते हैं ताकि कोई भी दो बिशप एक दूसरे पर हमला न कर सकें। आइए उदाहरणों से समझते हैं। इनपुट -एन=2 आउटपुट - अधिकतम बिशप जिन्हें N*N शतरंज की बिस

  1. C++ में दिए गए उत्पाद के साथ N पूर्णांकों की अधिकतम GCD

    मान लीजिए कि हम दो पूर्णांक N और P हैं। P, N अज्ञात पूर्णांकों का गुणनफल है। हमें उन पूर्णांकों का अधिकतम संभव GCD ज्ञात करना है। मान लीजिए एन =3, और पी =24, तो अलग-अलग समूह होंगे जैसे {1, 1, 24}, {1, 2, 12}, {1, 3, 8}, {1, 4, 6}, {2 , 2, 6}, {2, 3, 4}। जीसीडी हैं:1, 1, 1, 1, 2, 1. तो उत्तर यहां 2 ह

  1. C++ में दिए गए n क्रमित शीर्षों वाले बहुभुज का क्षेत्रफल

    इस प्रोग्राम में हमें एक बहुभुज का क्षेत्रफल ज्ञात करना होता है। इस बहुभुज के शीर्षों के निर्देशांक दिए गए हैं। इससे पहले कि हम आगे बढ़ें, पुरानी अवधारणाओं को बेहतर ढंग से समझने के लिए आगे बढ़ने दें। क्षेत्र किसी भी द्वि-आयामी आकृति की सीमा का मात्रात्मक प्रतिनिधित्व है। बहुभुज दी गई भुजाओं वाली ए