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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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