Mam taki problem.
Mam tablice np. 10 elementową. Mam za zadanie wyrzucić z niej wszystkie
powtarzające się elementy, zagęszczając tablice do tych które pozostały. Napisałem programik ale jezeli wprowadze wiedzej niz dwa takie same elementy
to juz trzeciego nie wyrzuci.
Teraz to wyglada tak:
program znajdowanie_powtarzajacych_sie_elementow;
{$APPTYPE CONSOLE}
uses
SysUtils,
windows;
const
n=10;
var
i,k,ile:integer;
a:array [1..n] of integer;
begin
Writeln('Wprowadz elementy tablicy: ');
for i:=1 to n do
begin
Write('Element ',i,':');
Readln(a[i]);
end;
ile:=0;
i:=1;
repeat
if a[i]=a[i+1] then
begin
ile:=ile+1;
k:=i;
repeat
a[k]:=a[k+1];
k:=k+1;
until k=n;
end;
i:=i+1;
until i>n;
for i:=1 to n-ile do Writeln(a[i]);
Readln;
end.
pomocy! Juz nie wiem co tu zrobic. Wprowadzalem dodatkowe petle, warunki i nic.
Wiem ze to jest proste, ale zalapalem bloka i nie moge tego zrobic. [!!!]