Составить на Pascal программу с использованием процедуры и функции: "Даны действительные числа a1, …, an, b1, …, bn. В последовательности a1, …, an, и в последовательности b1, …, bn все элементы, следующие за элементом с наибол...

Составить на Pascal программу с использованием процедуры и функции: "Даны действительные числа a1, …, an, b1, …, bn. В последовательности a1, …, an, и в последовательности b1, …, bn все элементы, следующие за элементом с наибольшим значением (за первым по порядку, если их несколько), заменить на 0,5."
Гость
Ответ(ы) на вопрос:
Гость
var ar1:array of real;ar2:array of real; n,i,maxi1,maxi2,seed:integer; max1,max2:real; function gener(var ar:array of real;i:integer; var seed:integer):real; begin; randomize(seed); {В этой задаче я впервые столкнулся с неслучайным random(). Чтобы она генерировала новый ряд чисел, измените значение seed в начале основной программы} seed:=random(-10,10); ar[i]:=random(-10,10); gener:=ar[i]; end; procedure maxS(ar:array of real;var maxi,n:integer; var max:real); var i:integer; begin; max:=-2147483648; for i:=1 to n do  if max
Не нашли ответ?
Ответить на вопрос
Похожие вопросы