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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2010, 18:12   #1
Анюта01
Пользователь
 
Регистрация: 15.03.2010
Сообщений: 16
По умолчанию Массивы, Паскаль

Все элементы линейного массива, предшествующие максимальному, упорядочить по возрастанию, следующие за ним – по убыванию.


Помогите решить плз
Анюта01 вне форума Ответить с цитированием
Старый 30.03.2010, 18:14   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Анюта01 Посмотреть сообщение
Все элементы линейного массива, предшествующие максимальному, упорядочить по возрастанию, следующие за ним – по убыванию.


Помогите решить плз
Готов решить Вашу задачу.

С моим резюме и портфолио можно ознакомиться в соответствующих разделах на моем сайте:
http://igor-bachin.narod.ru
или вот по этим ссылкам:
http://www.autsorser.ru/index.php?action=rsm&user=59
http://www.autsorser.ru/index.php?action=prtfl&user=59

Контакты:
e-mail: skiper@rol.ru
icq: 585281783
Skype: delmas61
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 30.03.2010, 18:21   #3
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Код:
const n=10;
var
a:array[1..n] of integer;
i,k,j,p:integer;
begin
  randomize;
  for I := 1 to n do
  begin
    a[i]:=random(20);
    write(a[i]:5);
  end;
  writeln;
   k:=1;
   for i := 2 to n  do
     if a[i]>a[k] then k:=i;
      for i := 1 to k do
           for j := 1 to k - 1 do
if A[j]>A[j+1] then
  begin
   p:=A[j];
   A[j]:=A[j+1];
   A[j+1]:=P;
  end;

   for i := k to n do
           for j := k to n - 1 do
if A[j]<A[j+1] then
  begin
   p:=A[j];
   A[j]:=A[j+1];
   A[j+1]:=P;
  end;
  for I := 1 to n do
  begin
    write(a[i]:5);
  end;
  readln;
end.
Google2010 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. массивы }{oTT@БЬ)Ч™ Помощь студентам 9 07.12.2015 20:00
паскаль и массивы A.S.W Помощь студентам 3 07.01.2010 18:53
Паскаль. Массивы cucumber Помощь студентам 5 23.04.2009 21:20
Массивы Паскаль Рітка-кулеметчиця Помощь студентам 1 02.02.2009 08:48