Диагонали Матрицы! Help! - VB

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

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

Товарищи программисты. помогите найти закономерность как считать диагонали. Задание: Дано натуральное N и квадратная целочисленная матрица размером NxN. Заменить элементы главной диагонали суммами элементов, которые лежат на диагоналях, перпендикулярных главной. Всё объяснять не надо только как грамотно посчитать диагонали.? За ранее спасибо.!

Решение задачи: «Диагонали Матрицы! Help!»

textual
Листинг программы
  1. Option Explicit
  2. Dim M(9, 9)
  3. Dim R
  4. Dim C
  5.  
  6. Private Sub Комманда1_Click()
  7. Cls
  8. Randomize
  9. For R = 0 To 9
  10. For C = 0 To 9
  11. M(R, C) = Int(90 * Rnd + 10)
  12. Print M(R, C);
  13. Next C
  14. Print
  15. Next R
  16. End Sub
  17.  
  18. Private Sub Комманда2_Click()
  19. For R = 1 To UBound(M)
  20. C = 1
  21. Do While (R + C - 1) < UBound(M) And (R - C + 1) > 0
  22. M(R, R) = M(R, R) + M(R + C, R - C) + M(R - C, R + C)
  23. C = C + 1
  24. Loop
  25. Debug.Print R, M(1, 1)
  26. Next R
  27. Print
  28. Print
  29. For R = 0 To 9
  30.         For C = 0 To 9
  31.         Print M(R, C);
  32.         Next C
  33. Print
  34. Next R
  35. End Sub

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


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

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

6   голосов , оценка 4.333 из 5

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

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

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