Тема: Поведінка антивіруса щодо програми
Сама програма:
program abc;
const z = 100000;
var
i, j, n : longint;
a : array[1..z] of longint;
procedure swap(var a, b : longint);
var p : longint;
begin
p := a;
a := b;
b := p;
end;
begin
for i := 1 to 100000 do a[i] := random(1000000);
for i := 1 to 100000 do write(a[i], ' ');
writeln(); writeln();
for i := 1 to 100000 - 1 do
begin
for j := 1 to 100000 - 1 do
begin
if a[j] > a[j + 1] then swap(a[j], a[j + 1]);
end;
end;
for i := 1 to 100000 do write(a[i], ' ');
end.
Отже, просто бавився в паскалі, дійшов до того, що написав програму де рандомно заповнюється масив(10^5), а потім сортується методом бульбашки. Після компіляції антивірус (Bitdefender) пише Gen:Trojan.Heur.FU.dCY@ay19X7b в .exe файлі. Якщо зменшити розмір масиву антивірус нічого не каже. Чим спричинена така поведінка?