Лабораторная работа: Алгоритмические языки: обработка одномерных массивов

END;

UNTIL S=0;

WRITELN('Массивпослеупорядочивания: ');

WRITELN;

for k:=1 to SIZ do write(a[k],', ');

end;

VAR

powtor:array[1..256] of byte;

a:array[1..10000] of byte;

SIZ,w:WORD;

q:byte;

BEGIN

WRITELN('Введитедлинумассива ');readln(siz);

WRITELN('Введитемассив:');

for w:=1to siz do

begin

write('a[',w,']=');readln(a[w])

end;

for w:=1 to 256 do powtor[w]:=0;

for w:=1 to siz do powtor[(a[w])+1]:=powtor[(a[w])+1]+1;

w:=1;

Q:=0;

repeat

begin

if powtor[w]>1 then q:=1;;

w:=w+1

end;

until (q=1) or (w>=255);

if q=0 then sort_mas(siz,a)

К-во Просмотров: 151
Бесплатно скачать Лабораторная работа: Алгоритмические языки: обработка одномерных массивов