Показать сообщение отдельно
Старый 11.04.2011, 21:12   #1 (permalink)
corpions
Новичок
 
Регистрация: 11.04.2011
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите, пожалуйста, проверить задачу

Сожмите одномерный массив, удалив предшествующие минимальному элементу.

program Lex;
uses crt;
var m:array[1..100]of integer;
i,n,min:integer;

begin
clrscr;
write('Vvedite kol-vo elementov massiva -> ');
readln(n);
write('Vvedite massiv ');
for i:=1 to n do read(m[i]);
readln;
min:=1;
for i:=1 to n do if m[i]<m[min] then min:=i;

for i:=1 to min-1 do m[i]:=m[i+min-1];
n:=n-min+1;
for i:=1 to n do write(m[i],'');
readln;
end.

Она работает правельно или нет ???

corpions вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070