निर्देशों का एक सेट दिया गया है, निर्देशों को पूरा करने के लिए एक एल्गोरिदम डिज़ाइन करें।निर्देश: पूर्णांकों की एक सरणी दी गई है, उन सभी युग्मों को खोजें जिनका योग k है।
1. एल्गोरिदम शुरू करने से पहले, सभी पूर्णांकों को एक सरणी में संग्रहीत करें।
2. दोगुना लूप चलाएँ जो सभी संख्याओं के साथ काम करेगा।
3. पहले लूप में, एक पूर्णांक को उठाएं और दूसरे सभी पूर्णांकों के साथ उसका योग निकालें।
4. फिर, दूसरे लूप के माध्यम से उन संख्याओं की जांच करें जिनका योग k होता है।
5. यदि एक ऐसा योग मिलता है तो, उन संख्याओं को अलग से बैच में संग्रहीत करें जिनका योग क होता है।
6. फिर संग्रहीत संख्याओं को वापस दें।

एल्गोरिदम कोड:

def find_pairs(arr, k):
    pairs = []
    for i in range(len(arr)):
        for j in range(i+1, len(arr)):
            if arr[i] + arr[j] == k:
                pairs.append((arr[i], arr[j]))
    return pairs

# संग्रहीत सूची से काम करें
def find_pairs(arr, k):
    pairs = []
    for i in range(len(arr)):
        for j in range(i+1, len(arr)):
            if arr[i] + arr[j] == k:
                pairs.append((arr[i], arr[j]))
    return pairs

# पूर्णांकों को सूची में संग्रहीत करें
array = [3, 4, 5, 6, 7, 8]
result = find_pairs(array, 11)
print(result)

# Outputs: [(4, 7), (5, 6)]