Dim $aX[6] = [10^20, 1223, 10^18, 10^15, 3, -1*(10^12)]
Dim $aY[6] = [10^20, 2, -1*(10^22), 10^13, 2111, 10^16]
Dim $aZ[6]
For $i = 0 To 5 Step +1
$aZ[$i] = $aX[$i]*$aY[$i]
Next
$iSum = 0
For $i = 0 To 5 Step +1
$iSum += $aZ[$i]
ConsoleWrite($aZ[$i] & @LF)
Next
ConsoleWrite($iSum & @LF)
ConsoleWrite('----------------------------------' & @LF)
For $iStart = 1 To 5 Step +1
For $i = $iStart To 5 Step +1
If Abs($aZ[$iStart-1]) < Abs($aZ[$i]) Then
$temp = $aZ[$iStart-1]
$aZ[$iStart-1] = $aZ[$i]
$aZ[$i] = $temp
EndIf
Next
Next
$iSum = 0
For $i = 0 To 5 Step +1
$iSum += $aZ[$i]
ConsoleWrite($aZ[$i] & @LF)
Next
ConsoleWrite($iSum & @LF)