Двумерные массивы в visual basic - VB (170044)

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

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

Задана матрица размером nxm, при этом n=4 m=6. Найти максимальное значение среди первых элементов строк, напечатать этот элемент и его номер, осуществить перестановку соответствующих по j элементов второй строки и строки, имеющей максимальный по значению первый элемент, напечатать элементы преобразованной матрицы.

Решение задачи: «Двумерные массивы в visual basic»

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3. n = 4
  4. m = 6
  5.  
  6. REDIM x(n, m) AS INTEGER
  7.  
  8. FOR i = 1 TO n
  9. FOR j = 1 TO m
  10.    x(i, j) = 40 * RND - 20
  11.    PRINT x(i, j);
  12. NEXT: PRINT
  13. NEXT: PRINT
  14.  
  15. max = x(1, 1)
  16. imax = 1
  17.  
  18. FOR i = 1 TO n
  19.    IF max < x(i, 1) THEN
  20.       max = x(i, 1)
  21.       imax = i
  22.    END IF
  23. NEXT
  24.  
  25. PRINT "MAX ="; max; "Imax ="; imax
  26. PRINT
  27.  
  28. FOR j = 1 TO m
  29.    p = x(2, j)
  30.    x(2, j) = x(imax, j)
  31.    x(imax, j) = p
  32. NEXT j
  33.  
  34. FOR i = 1 TO n
  35. FOR j = 1 TO m
  36.    PRINT x(i, j);
  37. NEXT: PRINT
  38. NEXT

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


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

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

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

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

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

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