Ovo sto je Nemanja napisao je dobro samo sto nema "ReadLn" na kraju pa se program "prekine"! Evo njegovog koda sa tim "dodatkom":
Code:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
Niz : array[1..10] of integer;
Count : integer;
Find : boolean;
Buff, i, j : integer;
begin
for i := 1 to 10 do
begin
Readln(Buff);
Buff := Buff mod 42;
Niz[i] := Buff;
end;
Count := 0;
for i := 1 to 10 do
begin
Find := false;
for j := 1 to i - 1 do
if Niz[i] = Niz[j] then
begin
Find := true;
Break;
end;
if not Find then Count := Count + 1;
end;
//ovo sam izmenio samo da bi bilo preglednije
Writeln('Broj razlicitih ostataka je: ' + IntToStr(Count));
//program se ne prekida dok jos jednom ne pritisnes Enter ili nesto drugo
readLn;
end.
Trebalo bi da radi, ako ne videcemo sta nije u redu

!