Напечатать индексы элементов вектора М размерности k - VB

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

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

Напечатать индексы элементов вектора М размерности k, значения которых равны наименьшему элементу вектора L размерности n. Помогите, пожалуйста, написать программу..

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

textual
Листинг программы
  1. Sub Arina011()
  2. Dim M(), L(), i&, j&, n%, k%, Min%, a%
  3. Cells.Clear
  4. '--------------------
  5.    ActiveSheet.UsedRange.EntireRow.Delete
  6.    
  7.     'вводим данные
  8.    k = Int(InputBox("Введите размерность вектора M", "Ввод данных", 10))
  9.     n = Int(InputBox("Введите размерность ветора L", "Ввод данных", 6))
  10.    
  11.     'наполняем массив случайными числами от 1 до 20
  12.    Randomize
  13.     ReDim M(1 To k)
  14.     Randomize
  15.     For i = 1 To k
  16.      Cells(2, i) = Int(Round(22 * Rnd + (-5)))
  17.     Next
  18.    
  19.     ReDim L(1 To n)
  20.     Randomize
  21.     For j = 1 To n
  22.      Cells(8, j) = Int(Round(22 * Rnd + (-5)))
  23.     Next
  24.    
  25.     Cells(8, 1) = Min
  26.     For j = 1 To n
  27.      If Cells(8, j) <= Cells(8, 1) Then Min = Cells(8, j)
  28.     Next
  29.    
  30.     a = 0
  31.     For i = 1 To k
  32.       If Cells(2, i) = Min Then
  33.       a = i
  34.       End If
  35.     Next
  36.    
  37.     Cells(1, 4) = "Ниже элементы вектора M"
  38.     Cells(3, 1) = "  Индекс эл-та вектора M равного минимуму вектора L = "
  39.     Cells(3, 7).Value = a
  40.     Cells(3, 8) = "  Нуль означает: совпадений нет!"
  41.     Cells(7, 4) = "Ниже элементы вектора L"
  42.     Cells(9, 5).Value = Min
  43.     Cells(9, 1) = "   Минимальное значение вектора L = "
  44.    
  45. End Sub

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


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

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

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

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

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

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