Написать функцию, которая подсчитывает количество элементов находящихся на диагоналях массива - 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5
Похожие ответы