Код на VBScript - проверялся, работаетFunction SumOfDividers(ByVal num) SumOfDividers = 0 for i = 1 to num - 1 if num mod i = 0 then SumOfDividers = SumOfDividers + i nextEnd FunctionSub Zadanie23317569(ByVal n) for i = 2 to n k = SumOfDividers(i) if SumOfDividers(k) = i then Msgbox i & " " & k nextEnd SubZadanie23317569 300Код на VB.Net - исправление как догадалась, не проверялосьSub Main(ByVal n) Dim i As Integer Dim k As Integer for i = 2 to n k = SumOfDividers(i) if SumOfDividers(k) = i then Console.WritelLine(i & " " & k) nextEnd SubFunction SumOfDividers(ByVal num As Integer) As Integer Dim i As Integer SumOfDividers = 0 for i = 1 to num - 1 if num mod i = 0 then SumOfDividers = SumOfDividers + i nextEnd Function