Дан упорядоченный целочисленный массив. Сформировать второй массив всех таких различных значений, которые в первом массиве встречаются по два и более раза.
type Massiv=array[1..100] of integer;
var
a,b:Massiv;
j,i,n,g,buf,k,c:integer;
begin
randomize;
write('Ввод n=');
read(n);
writeln('Ввод массива:');
for i:=1 to n do
a[i]:=random(20)-5;
write('(');
for i:=1 to n do
write(a[i],';');
write(')');
writeln;
j:=1;

for i:=1 to n do
for k:=i+1 to n do
while j<=n do begin
if a[i]=a[k] then inc(c);
if c>=2 then begin
c:=0;
buf:=a[i];
b[j]:=buf;
inc(j);
end; end;

writeln('Новый массив:');
for j:=1 to n do
write(b[j]:4);
readkey
End.
//Что не так в этом коде?(((Q
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.