я делал так :
Program laba3;
Uses Crt;
Var
a:array[1..10000] of integer;
k,i,n:integer;
Begin
ClrScr;
WriteLn('***************************');
WriteLn('Vvedi n. 0 < n <=10000 ');
ReadLn(n);
WriteLn('***************************');
for i:=1 to n do
begin
WriteLn('Enter a[',i,']');
ReadLn(a[i]);
end;
WriteLn('***************************');
Write('Massiv zapolnen. Sosoit iz : ');
for i:=1 to n do
Write(a[i],' ');
WriteLn;
for i:=1 to n do
begin
for k:=1 to n do
if a[i]=a[i+k] then
begin
WriteLn('============================');
WriteLn('Vot chislo iz pari : ',a[i]);
WriteLn('============================');
end;
end;
WriteLn('That''s all.');
ReadLn;
End.
Но мою лабуду заброкавали. Прога работает, но если вводить: n=4, а потом 3 3 3 3, то фигня получается. Так же проблема с нулями.
Сказали, что нужно переделать.
заранее спасибо.
p.s. извините, что создал 2 темы сразу