Массивы и табулирование функций - VB
Формулировка задачи:
Прошу помощи в решении задач
1. Ввести одномерные массивы a(5) и b(5), состоящие из произвольных чисел и определить в каком из массивов больше положительных элементов. Получить и вывести новый массив С, состоящий из положительных элементов массивов a и b.
2. Эту задачу я сделал, но не могу понять где изменить код, чтобы работала правильно.
вычислить значения t, соответствующие каждому значению x (xn<=x<=xk, шаг изменения x равен dx) по формуле: ((a*x)^1/3) / a + x*lg(a+x). Вычислить сумму положительных значений t, произведение отрицательных t, количество t.
a=1.23 xn = -0.5 xk = 0.5 dx = 0.1
Мой код для последней программы
Решение задачи: «Массивы и табулирование функций»
textual
Листинг программы
Option Base 1 Private Sub Form_Load() Dim N(15, 10), i, j Dim max As Single, min As Single, sum As Single Dim maxRow As Byte, minRow As Byte max = -100 min = 100 For i = 1 To 15 sum = 0 For j = 1 To 10 If i <> j Then N(i, j) = (i + j) / (i - j) Else N(i, j) = 1 End If Debug.Print N(i, j) sum = sum + N(i, j) Next j If sum > max Then max = sum: maxRow = i If sum < min Then min = sum: minRow = i Next i MsgBox "Max = " & max & " in " & maxRow & " row" MsgBox "Min = " & min & " in " & minRow & " row" End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д