![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.04.2007
Сообщений: 3
|
![]()
сел писать..... пописал.. а потом мозг перегрелся.... может поможет кто-нибудь?
Задание: отсортировать первые две трети массива в порядке возрастания если средноее арифметическое всех элементов больше нуля; иначе - лишь первую треть. остальную часть массива не сортировать а расположить в обратном порядке Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.02.2007
Сообщений: 21
|
![]()
Вроде так:
type mas=array[1..20] of shortint; var a:mas; temp, i, j:shortint; begin for i:=1 to 20 do begin Writeln('vvedite ', i, ' element massiva'); Readln(a[i]); end; for i:=1 to 20 do temp:=temp + a[i]; if temp>0 then begin for i:=1 to 2*(20 div 3) do begin if a[i]<a[i+1] do begin Temp:=a[i]; a[i]:=a[i+1]; a[i+1]:=Temp; end; end; end; else do begin for i:=1 to 20 div 3 do begin if a[i]<a[i+1] begin Temp:=a[i]; a[i]:=a[i+1]; a[i+1]:=Temp; end; end; end; |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.02.2007
Сообщений: 21
|
![]()
Вроде так:
type mas=array[1..20] of shortint; var a:mas; temp, i, j:shortint; begin for i:=1 to 20 do begin Writeln('vvedite ', i, ' element massiva'); Readln(a[i]); end; for i:=1 to 20 do temp:=temp + a[i]; if temp>0 then begin for i:=1 to 2*(20 div 3) do begin if a[i]<a[i+1] do begin Temp:=a[i]; a[i]:=a[i+1]; a[i+1]:=Temp; end; end; end; else do begin for i:=1 to 20 div 3 do begin if a[i]<a[i+1] begin Temp:=a[i]; a[i]:=a[i+1]; a[i+1]:=Temp; end; end; end; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ловушка на клаву(нужно немного улутшить ее) | xshStasX | Win Api | 2 | 11.08.2008 15:50 |
Помогите немного если не сложно,оч надо(Pascal) | Bremen | Помощь студентам | 7 | 27.07.2008 12:52 |
немного переделать задание | braza | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 09.05.2008 21:23 |
Deep Purple - немного о группе. | Alar | Свободное общение | 1 | 20.09.2007 21:53 |
Немного математики | Socol | Помощь студентам | 3 | 18.02.2007 02:01 |