массив

Ответить
РомКа
Сообщения: 6
Зарегистрирован: 21 янв 2009, 14:59

Решити пожалст задачку :(
Массив А[30] найти в нем MAX элементы,затем элементы расположенные до него записать в массив B[ ] после него в массив C[ ].
буду очень благодарен) :rolleyes:
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Код: Выделить всё

uses crt;
var a,b,c:array[1..30] of real;
i,j:byte;
max:real;
begin
 clrscr;
 writeln('Vvodite elementy massiva: ');
 for i:=1 to 30 do readln(a[i]);
 max:=a[i];
 for i:=1 to 30 do
 if max<a[i] then
  begin
   max:=a[i];
   j:=i;
  end;
clrscr;
writeln('Pervyi maksimalnyi element ',max:5:2,' Ego pozicia ',j:2);
i:=1;
writeln('Elementy do maksimuma: ');
while i<j do
 begin
  b[i]:=a[i];
  writeln(b[i]:5:2);
  i:=i+1;
 end;
readln;
clrscr;
writeln('Elementy posle maksimuma: ');
while j<30 do
 begin
  j:=j+1;
  c[j]:=a[j];
  writeln(c[j]:5:2);
 end;
readln;
end.
Нет религии выше истины
Ответить