Program fh;
type
vector = array [1 .. 50] of integer;
var
mas: vector;
n: integer;
i, KOL: integer;
procedure POVTOR(n: integer; a: vector);
procedure ge(n: integer; a: vector);
var
i, j: integer;
s: Boolean;
begin
for i := 1 to n do
begin
s := true;
for j := 1 to i - 1 do
if a[j] = a[i] then
s := false;
if s then
begin
Write(a[i], ' ');
inc(KOL);
end;
end;
end;
var
i, j, w: integer;
b: vector;
s: Boolean;
begin
w := 0;
for i := 1 to n do
begin
s := true;
for j := 1 to n do
if (i <> j) and (a[j] = a[i]) then
s := false;
if not s then
begin
inc(w);
b[w] := a[i];
end;
end;
ge(w, b);
end;
begin
KOL := 0;
writeln('Vvedite razmer massiva A');
read(n);
for i := 1 to n do
begin
write('A[', i, ']=');
readln(mas[i]);
end;
write('Vot vvedennyy vami massiv A- ');
for i := 1 to n do
write(mas[i], ' ');
writeln;
{ ******************************b************************************************* }
write('Vot POVTORIAYUSIESIA elementi massiva A- ');
POVTOR(n, mas);
writeln;
writeln('IX kol-vo= ', KOL);
readln;
end.
Похожие записи/страницы:
- Создать текстовый файл из четырех символьных массивов. Считать его и выдать на экран номера одинаковых элементов…
- Сортировки элементов массива методом вставки- Pascal(Паскаль)
- Сформировать одномерный массив из значений отрицательных и положительных элементов случайных (двумерных)…
- Написать программу нахождения максимального элемента одномерного массива с помощью опережающего объявления…
- Написать программу, которая нечетные столбцы матрицы заменяет на x - Pascal(Паскаль)
- Составьте программу упорядочения по возрастанию компонент целочисленного файла f - Pascal(Паскаль)
- Необходимо разработать процедуру, преобразующую векторы X и Y к виду:X=(a1...a8,x9...x20),…
- Действительные векторы Х(х1,х2,...,х50) и Y(y1,y2,...,y50) изменить правилом: большую за компонент xi и yi…