Напечатать индексы и определить количество элементов одномерного массива / Visual Basic - VB

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

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

Напечатать индексы и определить количество элементов одномерного массива G размерности n, значения которых по модулю не превышают значения наибольшего элемента одномерного массива V той же размерности. Для отладки программы контрольный пример подготовить самостоятельно. Помогите пожалуйста написать мат.модель и схему алгоритма!!!

Решение задачи: «Напечатать индексы и определить количество элементов одномерного массива / Visual Basic»

textual
Листинг программы
  1. Sub Main()
  2.     Dim n As Integer, m As Integer, i As Integer, max As Integer, imax As Integer
  3.     n = InputBox("Введите размер массива", "Ввод данных", 17)
  4.     ReDim G(1 To n) As Integer, V(1 To n) As Integer
  5.     Randomize: AutoRedraw = True
  6.     Cls
  7.     For i = 1 To n
  8.             G(i) = Int(Rnd * 40 - 18)
  9.             V(i) = Int(Rnd * 20 - 9)
  10.             If i = 1 Then
  11.                 max = V(1): imax = 1
  12.             Else
  13.                 If max < V(i) Then max = V(i): imax = i
  14.             End If
  15.     Next i
  16.     Print "Mассив G:"
  17.     For i = 1 To n
  18.             Print G(i) & vbTab;
  19.     Next i
  20.     Print
  21.     Print "Mассив V:"
  22.     For i = 1 To n
  23.             Print V(i) & vbTab;
  24.     Next i
  25.     Print
  26.     Print "Максимальный элемент массива    V (" & imax & ") = " & max
  27.     Print
  28.     Print "Индексы элементов массива G, значения которых по модулю не превышают значения наибольшего элемента массива V"
  29.     For i = 1 To n
  30.            If Abs(G(i)) <= max Then
  31.                 Print i & vbTab;
  32.                 m = m + 1
  33.            End If
  34.     Next i
  35.     Print
  36.     Print "Kоличество элементов массива G, значения которых по модулю не превышают значения наибольшего элемента массива V" & vbCrLf & m
  37.  
  38. End Sub

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


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

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

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

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

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

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