Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для zumm.
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 17

Найти произведение элементов, расположенных до максимального и количество после минимального

24.04.2012, 21:56. Показов 2123. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Массив А заполнен случайным образом целыми числами. Найти произведение элементов, расположенных до максимального и количество после минимального.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2012, 21:56
Ответы с готовыми решениями:

Найти количество элементов, расположенных после минимального элемента матрицы
Всем привет)) Народ срочно нужна помощь) пожалуйста) вот задание: В матрице А(5,7) найти количество элементов,расположенных после...

Произведение элементов массива, расположенных после максимального по модулю элемента
Привет всем :) Делаю тут задачку и не могу найти ошибку, первое условие выполняется, а вот второе - нет...Постоянно пишет 0 :( Вот само...

Найти произведение максимального и минимального элементов массива
Найти произведения максимальногои минимального елементов масива С(4,4) Добавлено через 1 минуту правильно ?? Sub pr3() ...

3
 Аватар для zumm.
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 17
05.06.2012, 14:44  [ТС]
никто не знает как?
0
200 / 98 / 2
Регистрация: 24.09.2011
Сообщений: 261
05.06.2012, 19:03
Все знают, но халявщиков не любят.
За вас вряд ли кто-то будет делать.
Как запостить тему, чтобы не получить ответ
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
05.06.2012, 21:58
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Option Explicit
 
Const Нижняя_граница_массива% = -2
Const Верхняя_граница_массива% = 7
Const Минимальное_число% = -10
Const Максимальное_число% = 10
 
Sub Min_Max_Match()
Dim mass#(Нижняя_граница_массива To Верхняя_граница_массива)
Dim Pmax%, Pmin%, Max#, Min#, n%, M#, C%, Smin%, Smax%
Randomize
For n = LBound(mass) To UBound(mass)
    mass(n) = Int(Rnd * (Максимальное_число - Минимальное_число)) + Минимальное_число
Next
With Application
    Min = .Min(mass)
    Max = .Max(mass)
    Pmax = .Match(Max, mass, 0) + LBound(mass) - 1
    Pmin = .Match(Min, mass, 0) + LBound(mass) - 1
    Smax = Pmax - LBound(mass) + 1
    Smin = Pmin - LBound(mass) + 1
    Cells.Clear
    [a1].Resize(UBound(mass) - LBound(mass) + 1) = .Transpose(mass)
End With
M = 1
For n = LBound(mass) To Pmax - 1
    M = M * mass(n)
Next n
C = UBound(mass) - Pmin
MsgBox "Минимальное значение = " & Min & " (элемент № " & Pmin & ", строка № " & Smin & ")" & vbLf & _
    "Максимальное значение = " & Max & " (элемент № " & Pmax & ", строка № " & Smax & ")" & vbLf & _
    "Произведение элементов, расположенных до максимального (невключительно) = " & _
    IIf(Pmax = LBound(mass), "n/a", M) & vbLf & "Количество эл-тов после минимального = " & C
End Sub
Заодно вник в особенность .Match. Она возвращает не номер элемента, найденного значения в массиве, а позицию, относительно LBound. Т.е. для масива, объявленного как
Visual Basic
1
Dim Mass(2 to 3)
для значения в Mass(2) функция вернет значение 1 (первая позиция).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2012, 21:58
Помогаю со студенческими работами здесь

Найти произведение элементов массива В(12), стоящих после минимального элемента
Найти произведение элементов массива В(12), стоящих после минимального элемента. Помогите

Даны числа a, b, c. Найти произведение минимального и максимального из них.
Здравствуйте уважаемые форумчане, помогите решить задачку в VBA. Само задание: Даны числа a, b, c. Найти произведение минимального и...

Найти сумму для максимального и минимального элементов
Здраствуйте,как написать в Visual Basic найти сумму для максимального и минимального элементов? Точнее как прописать эти минимальные и...

Сформировать массив D, куда записать все элементы массива Х(N) расположенные до минимального и после максимального элементов
Задан массив Х(N). Сформировать массив D, куда записать все элементы массива Х(N) расположенные до минимального и после максимального...

Найти средние арифметическое максимального и минимального элементов массива
Дан двумерный массив размером n*m,заполненный случайными числами.Определить в нем разность между средним арифметическим элементов массива и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru