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

सी ++ प्रोग्राम दो पंक्तियों से दो बिंदुओं को खोजने के लिए जो समान नहीं हैं

मान लीजिए कि हमारे पास दो श्रेणियां हैं (l1, r1), (l2, r2) x-अक्ष पर दो रेखाओं का प्रतिनिधित्व करती हैं। एल1 <आर1 और एल2 <आर2। ये खंड एक दूसरे को काट सकते हैं, ओवरलैप कर सकते हैं या एक दूसरे के साथ मेल खा सकते हैं। हमें दो संख्याएँ a और b ज्ञात करनी हैं, जैसे कि a श्रेणी में है (l1, r1) और b (l2, r2) में है और a और b भिन्न हैं।

इसलिए, यदि इनपुट l1 =2 जैसा है; r1 =6; एल2 =3; r2 =4, तो आउटपुट a =3, b =4 होगा, अन्य उत्तर भी संभव हैं।

कदम

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

if l1 is same as l2, then:
   (increase l1 by 1)
return l1 and l2

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#include <bits/stdc++.h>
using namespace std;

void solve(int l1, int r1, int l2, int r2) {
   if (l1 == l2)
      l1++;
   cout << l1 << ", " << l2;
}
int main() {
   int l1 = 2;
   int r1 = 6;
   int l2 = 3;
   int r2 = 4;
   solve(l1, r1, l2, r2);
}

इनपुट

2, 6, 3, 4

आउटपुट

2, 3

  1. C++ में तीन बिंदु समरेखीय हैं या नहीं, यह जांचने के लिए कार्यक्रम

    तीन अलग-अलग महत्वपूर्ण बिंदुओं के साथ दिया गया है और कार्य यह जांचना है कि बिंदु समरेखीय हैं या नहीं। यदि बिंदु एक ही रेखा पर स्थित हों तो बिंदु संरेख कहलाते हैं और यदि वे भिन्न रेखाओं पर होते हैं तो वे संरेख नहीं होते हैं। नीचे दिए गए समरेखीय और असंरेख बिंदुओं की आकृति है। इनपुट x1 = 1, x2 = 2

  1. सी++ में दो लाइनों के चौराहे के बिंदु के लिए कार्यक्रम

    रेखा AB के संगत बिंदु A और B दिए गए हैं और रेखा PQ के संगत बिंदु P और Q दिए गए हैं; कार्य इन दो पंक्तियों के बीच प्रतिच्छेदन बिंदु को खोजना है। नोट - X और Y निर्देशांकों पर 2D समतल में अंक दिए गए हैं। यहाँ A(a1, a2), B(b1, b2) और C(c1, c2), D(d1, d2) निर्देशांक हैं जो दो अलग-अलग रेखाएँ बना रहे ह

  1. C# प्रोग्राम यह जांचने के लिए कि दो क्रम समान हैं या नहीं

    SequenceEqual पद्धति का उपयोग समानता के लिए संग्रहों का परीक्षण करने के लिए किया जाता है। क्रम सेट करें - string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This", "is"