Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2008, 11:46   #1
KulOle
Пользователь
 
Аватар для KulOle
 
Регистрация: 30.09.2008
Сообщений: 10
Вопрос Z=Xmax-Ymin/2,Xmax

Вычислить Z=Xmax-Ymin/2,Xmax - максимальный элемент массива X(50); Ymin - минимальный элемент массива Y(40). Xmax и Ymin вычислять в однородной подпрограмме при помощи процедуры.
KulOle вне форума Ответить с цитированием
Старый 12.11.2008, 12:38   #2
Whiplash
Пользователь
 
Регистрация: 08.11.2008
Сообщений: 24
По умолчанию

Если все правильно понял, то как-то так

Var X: array[1..50] of Integer;
Y: array[1..40] of Integer;
XMax, YMin: Real;
Z: Real;
i: Integer;

Procedure Sort(N: Integer);
Begin
YMin:=Random(100);
for i:=1 to N do
begin
if X[i] > XMax then
XMax:=X[i];
if N = 40 then
if Y[i] < YMin then
YMin:=Y[i];
end;
end;

Begin
Randomize; (*Запуск встроенного генератора случайных чисел*)
for i:=1 to 50 do
X[i]:=Random(100); (*Формируем массив X случайным образом*)
for i:=1 to 40 do
Y[i]:=Random(100);
Sort(50);
Sort(40);
Z:=XMax - YMin / 2;
End.
Это было бы смешно, если бы не было так серьезно. "451 по Фаренгейту".
Whiplash вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск