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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2016, 08:27   #11
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const n=10;
var p:array[1..n] of integer;
    i,min,i1,s,k:integer;
begin
   Randomize;
   For i:=1 to n do
   begin
      p[i]:=-10+Random(20);
      Write(p[i]:3,'  ');
   end;
   Writeln;
   Writeln;
   min:=p[1];
   For i:=2 to n do
      If Abs(min)>Abs(p[i]) then
         min:=p[i];
   Writeln('min = ',min);
   i1:=n+1;
   For i:=1 to n do
      If p[i]=0 then
      begin
         i1:=i;
         Break;
      end;
   s:=0;
   For i:=i1+1 to n do
      s:=s+Abs(p[i]);
   Writeln('s = ',s);
   k:=1;
   For i:=2 to n do
      If p[i] mod 2 = 0 then
      begin
         s:=p[i];
         For i1:=i downto k+1 do
            p[i1]:=p[i1-1];
         p[k]:=s;
         k:=k+1;
      end;
   For i:=1 to n do
      Write(p[i]:3,'  ');
   Writeln;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
мне еще ваша помощь нужна очень umiko Помощь студентам 9 22.05.2009 09:57
нужна ваша помощь! forsy Паскаль, Turbo Pascal, PascalABC.NET 2 19.05.2008 14:38