Вопрос задан 18.02.2019 в 06:26. Предмет Информатика. Спрашивает Байгушова Дарья.

Работа с одномерными массивами. Для контрольного примера можно взять массивы, состоящие из пяти,

шести элементов: В массиве чисел В1, В2, …, Вn найти минимальное число и его номер. Сделать в ВБА
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Фролов Андрій.
Sub aaa()
    b = Array(4, 6, -3, 7, 2, 1)
    k = 0
    For i = 1 To UBound(b, 1)
        If b(k) > b(i) Then k = i
    Next i
    MsgBox "Минимальный элемент с порядковым номером" + Str(k + 1) + " равен " + LTrim(Str(b(k)))
End Sub

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения задачи по поиску минимального числа и его номера в одномерном массиве в VBA, можно использовать следующий код:

```vba Sub FindMinNumber() Dim arr(1 To 5) As Integer ' Создаем массив из пяти элементов Dim minNum As Integer ' Переменная для хранения минимального числа Dim minIndex As Integer ' Переменная для хранения номера минимального числа ' Заполняем массив случайными числами For i = 1 To 5 arr(i) = Int((100 - 1 + 1) * Rnd + 1) Next i ' Инициализируем переменные минимальным значением minNum = arr(1) minIndex = 1 ' Ищем минимальное число и его номер в массиве For i = 2 To 5 If arr(i) < minNum Then minNum = arr(i) minIndex = i End If Next i ' Выводим результаты MsgBox "Минимальное число: " & minNum & vbCrLf & "Номер: " & minIndex End Sub ```

В этом коде мы создаем массив `arr` из пяти элементов и заполняем его случайными числами. Затем мы инициализируем переменные `min#### Working with One-Dimensional Arrays in VBA

To find the minimum number and its position in an array of numbers in VBA, you can use a simple loop to iterate through the array and keep track of the minimum number and its position. Here's a step-by-step guide on how to achieve this:

1. Declare and Initialize the Array: - First, you need to declare and initialize the array of numbers. For example, let's consider an array named `arr` with 6 elements: ```vba Dim arr(1 To 6) As Integer arr(1) = 10 arr(2) = 5 arr(3) = 8 arr(4) = 3 arr(5) = 12 arr(6) = 7 ```

2. Find the Minimum Number and Its Position: - Next, you can create a loop to iterate through the array and find the minimum number and its position: ```vba Dim minNum As Integer Dim minPos As Integer minNum = arr(1) minPos = 1 For i = 2 To 6 If arr(i) < minNum Then minNum = arr(i) minPos = i End If Next i ```

3. Display the Result: - Finally, you can display the minimum number and its position: ```vba MsgBox "The minimum number is " & minNum & " at position " & minPos ```

This code will iterate through the array and find the minimum number along with its position.

Let me know if you need further assistance with this or any other programming-related queries!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос