Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   в программе два массива размерностью 5 элементов, присвойте числовые значения (http://forum.oszone.net/showthread.php?t=330267)

shar9n@vk 04-10-2017 22:02 2768509

в программе два массива размерностью 5 элементов, присвойте числовые значения
 
Не могу решить задачу: Опишите в программе два одновременных массива размерностью 5 элементов, присвойте числовые значения элементам массивов. Покажите данные в окне сообщений: в первой строке - элементы второго массива от 5-го до первого. Решение подобной задачи, но другого варианта:
Код:

Dim a(6)
a(0)=1
a(1)=2
a(2)=3
a(3)=4
a(4)=5
a(5)=6
a(6)=7
d = ""
d=d  & a(0) & vblf
d=d  & a(6) & vblf
d=d  & a(1) & vblf
d=d  & a(5) & vblf
d=d  & a(2) & vblf
d=d  & a(4) & vblf
d=d  & a(3) & vblf

MsgBox d, vbYesNo

Помогите пожалуйста :)

Iska 04-10-2017 23:16 2768511

Цитата:

Цитата shar9n@vk
два одновременных массива »

«Одновременные» массивы — это новое слово в программировании. Может быть, «одномерных»?

Код:

Option Explicit

Dim aFirst(4), aSecond(4)
Dim i

Dim strOut


Randomize Timer

For i = LBound(aFirst) To UBound(aFirst)
        aFirst(i) = Int(100 * Rnd)
        aSecond(i) = Int(100 * Rnd)
Next


strOut = ""

For i = UBound(aSecond) To LBound(aSecond) Step -1
        strOut = strOut & aSecond(i) & vbTab
Next

MsgBox strOut, vbOKOnly + vbInformation, "Results"

WScript.Quit 0


megaloman 06-10-2017 16:17 2768758

shar9n@vk, Еще вариант:
Код:

Mas1 = Array(1, 2, 3, 4, 5)
Mas2 = Array(10, 20, 30, 40, 50)

Out2 = ""
Out12 = ""

For Each iMas In Mas1
    Out12 = Out12 + CStr(iMas) + vbTab
Next
Out12 = Out12 + vbCrLf

For Each iMas In Mas2
    Out2 = CStr(iMas) + vbTab + Out2
    Out12 = Out12 + CStr(iMas) + vbTab
Next

MsgBox Trim(Out2) + vbCrLf + vbCrLf + Out12



Время: 22:52.

Время: 22:52.
© OSzone.net 2001-