Advertisement
kqlul123

ЗРАДА ЧИ ПЕРЕМОГА?

Mar 29th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. Option Explicit
  2. Dim rq As String
  3. Dim endl As String
  4. Dim a As Integer
  5. Dim b As Integer
  6. Dim n As Integer
  7. Dim i As Integer
  8. Dim cout As String
  9. Dim coutS As String
  10. Dim FirstIndex As Integer
  11. Dim LastIndex As Integer
  12. Dim arr() As Integer
  13. Dim swap As Integer
  14.  
  15.  
  16.  
  17. Private Sub btnExit_Click()
  18. End
  19. End Sub
  20.  
  21. Public Sub btnInput_Click()
  22.  
  23. End Sub
  24.  
  25. Public Sub btnReq_Click()
  26. tbR.MultiLine = True
  27. endl = Chr(13) + Chr(10)
  28. rq = "Äàí ìàññèâ èç í öåëûõ ÷èñåë èçìåíèâ ïîðÿäîê ñëåäîâàíèÿ íà îáðàòíûé ìåæäó ïåðâûì è ïîñëåäíèì îòðèöàòåëüíûì ýëìåíòîì" + endl
  29. rq = rq + "Ââîä äîëæåí áûòü ñäåëàí ÷åðåç äñ÷ â çàäàííîì äèàïîçîíå(à, á)"
  30. tbR.Text = rq
  31. End Sub
  32.  
  33.  
  34.  
  35. Public Sub btnSolution_Click()
  36. n = Val(InputBox("Ââåäèòå êîë-âî ýëåìåíòîâ"))
  37. a = Val(InputBox("Ââåäèòå à"))
  38. b = Val(InputBox("Ââåäèòå á"))
  39. ReDim arr(n)
  40. For i = 1 To n
  41. arr(i) = Int((b - a + 1) * Rnd + a)
  42. Next i
  43.  
  44.  
  45. tbRr.MultiLine = True
  46. For i = 1 To n
  47. cout = cout + "Ýëåìåíò " + Str(i) + ":" + Str(arr(i)) + endl
  48. Next i
  49. tbRr.Text = cout
  50. FirstIndex = 32000
  51. LastIndex = 0
  52.  
  53.  
  54. For i = 1 To n - 1
  55. If arr(i) < 0 Then If i < FirstIndex Then FirstIndex = i: If i > LastIndex Then LastIndex = i
  56.  
  57. Next i
  58.  
  59.  
  60. tbSwap.MultiLine = True
  61. swap = arr(FirstIndex)
  62. arr(FirstIndex) = arr(LastIndex)
  63. arr(LastIndex) = swap
  64.  
  65.  
  66.  
  67. For i = 1 To n
  68. coutS = coutS + "Ýëåìåíò " + Str(i) + ":" + Str(arr(i)) + endl
  69. Next i
  70. tbSwap.Text = cout
  71.  
  72.  
  73. End Sub
  74.  
  75. Private Sub tbRr_Change()
  76.  
  77. End Sub
  78.  
  79.  
  80.  
  81. Private Sub tbSwap_Change()
  82.  
  83. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement