Написать функцию, которая подсчитывает количество элементов находящихся на диагоналях массива - VB
Формулировка задачи:
Добрый день!
Осваиваю функции и процедуры в VB6 SP6. Есть задача написать функцию, которая подсчитывает количество элементов находящихся на диагоналях массива. Написал функцию и программу вызова этой функции. VB указывает на синтаксическукю ошибку Return intSum. Не понятно в чем ошибка? Что я не так делаю?
На лекциях при разборе примеров с функция массив в ней определяем так ByVal arrX(,) . VB говорит, что для массивов надо использовать ByRef и ругается на запятую в скобках массива, которая говорит о том что массив двумерный. Если убрать запятую arrX(), то все ОК. Как при объявление в функции массива задать что он двумерный? И почему незьзя в VB в функции для массива использовать ByVal?
Помогите разобраться?
Решение задачи: «Написать функцию, которая подсчитывает количество элементов находящихся на диагоналях массива»
textual
Листинг программы
intX = -3 : intY = 10 IF intX * intY >10 THEN intX = intY * intX ELSE IF intX * intY<0 THEN intY = intY-5 End if End if intS = intY - intX Label1.Caption=Str( intS)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д