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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2013, 21:57   #1
legion726
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 2
По умолчанию Pascal одномерный масив min and max

Дано одномерный массив a10, b10 для каждого массива определить максимальное и минимальное.

Помогите пожалуйста
legion726 вне форума Ответить с цитированием
Старый 22.01.2013, 22:35   #2
Jaiden
Meitantei
Пользователь
 
Аватар для Jaiden
 
Регистрация: 10.04.2011
Сообщений: 15
По умолчанию

И что в этом сложного?

Код:
var
a,b: array [1..10] of integer;
min,max: array [1..2] of integer;
i: integer;

begin

for i:=1 to 10 do
  begin

    write ('a[',i,']= ');
    read (a[i]);
    
      if a[i]<min[1] then
           min[1]:=a[i];

      if a[i]>max[1] then
           max[1]:=a[i];
           
    write ('b[',i,']= ');
    read (b[i]);
    
      if b[i]<min[2] then
           min[2]:=b[i];

      if b[i]>max[2] then
           max[2]:=b[i];
           
  end;

writeln ('MIN(A)= ', min[1]);
writeln ('MAX(A)= ', max[1]);
writeln ('MIN(B)= ', min[2]);
writeln ('MAX(B)= ', max[2]);

end.
Выкладывайте хотя бы коды своих попыток, чтобы убедиться в том, что вы хотя бы пытаетесь что-то сделать. Иначе вы зря потратите время программистов.
With Silence comes Peace.
With Peace comes Freedom.
With Freedom comes Silence.

Последний раз редактировалось Jaiden; 22.01.2013 в 22:39.
Jaiden вне форума Ответить с цитированием
Старый 22.01.2013, 22:48   #3
spinogryz_ua
Форумчанин
 
Аватар для spinogryz_ua
 
Регистрация: 14.01.2012
Сообщений: 150
По умолчанию

Эх... медленный я... =(

Ну ничего. Зато у автора темы теперь 2 варианта будет =))

Код:
uses crt;
var
a:array[1..10] of integer;
b:array[1..10] of integer;
i, maxA, maxB, minA, minB:integer;
begin
minA:=100;
maxA:=-100;
minB:=100;
maxB:=-100;
randomize;
for i:=1 to 10 do
    begin
         a[i]:=random(50);
         b[i]:=random(50);
         
         if a[i]<minA then
            minA:=a[i];
         if a[i]>maxA then
            maxA:=a[i];
         if b[i]<minB then
            minB:=b[i];
         if b[i]>maxB then
            maxB:=b[i];
    end;
for i:=1 to 10 do
    write(a[i]:3,' ');
writeln;
for i:=1 to 10 do
    write(b[i]:3,' ');
writeln;
writeln('maximal for a - ',maxA);
writeln('minimal for a - ',minA);
writeln('maximal for b - ',maxB);
writeln('minimal for b - ',minB);
end.
spinogryz_ua вне форума Ответить с цитированием
Старый 22.01.2013, 23:09   #4
legion726
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 2
По умолчанию

Спасибо большое Jaiden и spinogryz_ua
Сейчас буду разбираться на примере, как пи шиться аналогичные.
legion726 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив. Найти max и min сумму из 20 подряд стоящих элементов KIRILOW Паскаль, Turbo Pascal, PascalABC.NET 3 22.12.2012 23:46
списке целых чисел все элементы между max и min заменить полусуммой max и min Roman one C/C++ Базы данных 0 20.12.2012 12:14
Одномерный массив(найти max и min и поменять их местами в массиве) Monry Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2012 18:28
Матрица Min-Max и Max-Min boog Помощь студентам 3 23.12.2010 13:19
Двумерный массив, перестановка столбцов с max и min элементами (pascal) Mirk Помощь студентам 2 25.05.2009 20:33