Дело в том, что, попросил одного знакомого помочь решить задачи на pascal. (естественно не бесплатно). Через неделю он мне вернул все решения, но одну задачу сделать не смог, сказал, что позже поковыряет, хотя сам код мне дал (он был не рабочим). Через пару дней, замучив его вопросами, он мне все-таки принес недоделанную задачу и сказал что все норм. Деньги я ему заплатил, но вот когда сверил два кода той самой задачи с недельным промежутком, они оказались одинаковы! Он утверждает,что все работает, но я сомневаюсь в этом. Сам в паскале не силен, поэтому прошу помочь знающих людей. Дело не в деньгах, дело в принципе.
Условие задачи такое: напечатать те элементы массива, которые встречаются более одного раза.
код:
Код: Выделить всё
program zad4;
const n=10;
var j,i,x:integer;
a:array[1..n] of integer;
b:array[1..n] of integer;
begin
writeln('Zapolnite massive');
for i:=1 to n do
begin
write('a[',i,']=');
readln(a[i]);
end;
writeln;
writeln('Ishodniy massive');
for i:=1 to n do
write(a[i], ' ');
writeln;
write('Vstrechaetsa 2 raza: ');
for i:=1 to n do
begin
x:=0;
for j:=i to n do
if a[j]=a[i] then x:=x+1;
if x>2 then
end;
writeln;
readln;
end.