• Помогите на паскале.дан целочисленный массив.удалить из массива все одинаковые элементы оставив их последние вхождения.

Ответы:
Polya Guhman
18-02-2014 05:34

const n=30;var a: array[1..n] of integer;    tek,k,i,j: integer;begin{ заполнение массива и вывод на экран }  for j:=1 to n do  begin     a[j]:=Random(20);     write(a[j],);        if (j mod 10 = 0) then writeln;  end;  writeln;{ цикл обработки массива }  for i:=1 to n do  begin    tek:=a[i];    k:=i;{ просмотр на повторные }    for j:=i+1 to n do     begin      if (a[j]=tek) then      begin        a[k]:=0;        k:=j;      end;    end;  end; { конец обработки массива }{ вывод итогового массива на экран }  for i:=1 to n do  begin     write(a[i],);    if (i mod 10 = 0) then writeln;  end;end.

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Ксюха Парамонова

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «• Помогите на паскале.дан целочисленный массив.удалить из массива все одинаковые элементы оставив их последние вхождения.» от пользователя Ксюха Парамонова в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!