Param3. Описать процедуру MinmaxNum(A, N, NMin, NMax), находящую номера минимального и максимального элемента вещественного массива A размера N. Выходные параметры целого типа: NMin (номер минимального элемента) и NMax (номер максимального элемента). С помощью этой процедуры найти номера минимальных и максимальных элементов массивов A, B, C размера \(N_A, N_B, N_C\) соответственно.

Решение на Python 3:

import random

def MinmaxNum(Arr,Result):
_Min = min(Arr)
_Max = max(Arr)
Result['Min'] = _Min
Result['Max'] = _Max
Result['NMin'] = Arr.index(_Min)
Result['NMax'] = Arr.index(_Max)
return

R = {}
for i in range(3):
N = random.randrange(1,10)
A = [random.randrange(100) for e in range(N)]
print("Array: ", A)
MinmaxNum(A,R)
print("Minimum:", R['Min'])
print("Index of Minimum:", R['NMin'])
print("Maximum:", R['Max'])
print("Index of Maximum:", R['NMax'])
print()