Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,926 questions

51,859 answers

573 users

How to find all pairs in a vector that equal to a given sum in VB.NET

1 Answer

0 votes
Imports System

Public Class Program
    Public Shared Sub findAllPairs(ByVal arr As Integer(), ByVal sum As Integer)
        Dim found As Boolean = False

        For i As Integer = 0 To arr.Length - 1 - 1
            For j As Integer = i + 1 To arr.Length - 1
                If arr(i) + arr(j) = sum Then
                    Console.WriteLine("arr[" & i & "](" & arr(i) & ") + " & "arr[" & j & "](" & arr(j) & ")")
                    found = True
                End If
            Next
        Next

        If Not found Then
            Console.WriteLine("Pair not found")
        End If
    End Sub

    Public Shared Sub Main(ByVal args As String())
        Dim arr As Integer() = New Integer() {2, 4, 1, 5, 6, 8, 1}
        Dim sum As Integer = 10

        findAllPairs(arr, sum)
    End Sub
End Class




' run:
'
' arr[0](2) + arr[5](8)
' arr[1](4) + arr[4](6)
'

 



answered Oct 10, 2022 by avibootz
edited Apr 16, 2023 by avibootz

Related questions

...