Каждому элементу матрицы нужно построить маршрут из ячейки (1, 1) - VB

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста решить следующую задачу. ссылка удалена или хотя бы помочь с кусочком кода Заранее спасибо.

Решение задачи: «Каждому элементу матрицы нужно построить маршрут из ячейки (1, 1)»

textual
Листинг программы
  1. Option Explicit
  2. Dim a(), n%, m%, u%, Smax#, Smin#
  3.  
  4. Sub main()
  5.  
  6. a = Selection.Value 'Массив считан с выделенной матрицы листа Excel
  7. n = UBound(a, 1) 'Данные этих 3 строк по заданию надо получить
  8. m = UBound(a, 2) 'из текстового файла (надеюсь, это не вызовет затруднения)
  9.  
  10. u = n + m - 1
  11. Smax = 1
  12. Smin = 1.79769313486231E+308
  13.  
  14. Forw 1, 1, 1, 1
  15.  
  16. Debug.Print Smax - Smin 'вывести следовало в файл, но это тоже не олимпиадная задача
  17.  
  18. End Sub
  19.  
  20. Sub Forw(l%, r%, c%, ByVal s#)
  21. s = s * a(r, c)
  22. If l < u Then
  23.   If r < n Then Forw l + 1, r + 1, c, s
  24.   If c < m Then Forw l + 1, r, c + 1, s
  25. Else
  26.   If s > Smax Then Smax = s
  27.   If s < Smin Then Smin = s
  28. End If
  29. End Sub

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


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

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

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы