Даны массивы два массива. Получить третий массив - VB
Формулировка задачи:
Здравствуйте. Прошу помощи у вас. Посмотрите, правильно ли я составил программу? Подправьте, если не так что.
Даны массивы X и Y, состоящие из 8 элементов(любые числа). Получить массив Z, элементы которого равны z(i) = 4 * x(i) - y(i). Найти минимальный элемент массива Z и количество его элементов, значения которых попадают в отрезок [-3;2].
2. Получить массивы X, Y и Z, элементы которых равны соответственно
x(i) =2*i;
y(i)=x(i)+i;
z(i)=y(i)-2x(i) ;
1<=i<=7. Найти сумму максимального и минимального элементов массива Z.
Листинг программы
- Sub hdhdhd()
- Dim x!(8), y!(8), z!(8), i%, min!, k%
- k = 0
- For i = 1 To 8
- x(i) = Cells(i + 1, 1): y(i) = Cells(i + 1, 2)
- z(i) = 4 * x(i) - y(i)
- Cells(i + 1, 3) = z(i)
- If z(i) > -3 And z(i) < 2 Then k = k + 1
- If z(i) < min Then min = z(i)
- Next
- MsgBox "min=" + Str(min) + " k=" + Str(k)
- End Sub
Листинг программы
- Sub drVar()
- Dim x!(7), y!(7), z!(7), i%, max!, min!, s!
- For i = 1 To 7
- x(i) = 2 * i
- y(i) = x(i) + i
- z(i) = y(i) - 2 * x(i)
- Cells(i + 1, 1) = x(i)
- Cells(i + 1, 2) = y(i)
- Cells(i + 1, 3) = z(i)
- If i = 1 Then min = z(i): max = z(i)
- If z(i) < min Then min = z(i)
- If z(i) > max Then max = z(i)
- s = min + max
- Next
- MsgBox "max=" + Str(max) + " min=" + Str(min) + " s=" + Str(s)
- End Sub
Решение задачи: «Даны массивы два массива. Получить третий массив»
textual
Листинг программы
- k = 0:min = 3,4028235E+38
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д