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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2007, 21:18   #1
KEF
Новичок
Джуниор
 
Регистрация: 11.12.2007
Сообщений: 2
По умолчанию Паскаль.Легкие задания на массивы

Помагите пожалусто.
Массивы
1. Найти минимальный из положительных элементов массива.
2. Упорядочить элементы массива по убыванию и вычислить произведение первого и последнего элементов.
3. Вставить 2 перед каждым элементом массива A(N), большим заданного числа В.
KEF вне форума Ответить с цитированием
Старый 11.12.2007, 22:46   #2
Abbatik
Форумчанин
 
Аватар для Abbatik
 
Регистрация: 11.11.2007
Сообщений: 136
По умолчанию

1.
Код:
min:=9999;
for i:=1 to n do begin
if a[i]>0 then if a[i]<min then min:=a[i];
end;
writeln('min=',min);
ICQ - 446037211
Abbatik вне форума Ответить с цитированием
Старый 12.12.2007, 07:12   #3
madmot
Форумчанин
 
Регистрация: 04.09.2007
Сообщений: 155
По умолчанию

2. Сортировка по УБЫВАНИЮ
Код:
{......................................}
for i:=1 to n-1 do
begin
  k:=i;
  x:=a[i];
  for j:=i+1 to n do
    if a[j]>x then 
    begin 
      k:=j; x:=a[k]; 
    end;
  a[k]:=a[i]; a[i]:=x;
end;
{......................................}
madmot вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. массивы }{oTT@БЬ)Ч™ Помощь студентам 9 07.12.2015 20:00
Паскаль. Задачи на массивы pr1mat Паскаль, Turbo Pascal, PascalABC.NET 6 26.05.2008 15:04
Паскаль. Массивы Sexy Fox Помощь студентам 5 12.04.2008 21:45
Паскаль. Динамич массивы ProPaL Помощь студентам 6 25.03.2008 09:43
Паскаль, массивы. SZero Помощь студентам 5 22.03.2008 16:06