Возможно в компьютере что-то повреждено с внутренними файлами системы. Сам выявить проблему не могу, но скорее всего следует обратится к программисту)
// PascalABC.NET 3.6.3
uses School;
function Divizors(n: integer): List<integer>;
begin
var L := new List<integer>;
L.Add(1);
L.Add(n);
if n > 3 then
begin
var k := 2;
while (k * k <= n) and (k < 46341) do
begin
if n mod k = 0 then
begin
var t := n div k;
L.Add(k);
if k < t then L.Add(t)
else break
end;
Inc(k)
end;
L.Sort;
end;
Result := L
end;
begin
// 1
if ReadInteger.IsPrime then Println('YES')
else Println('NO');
// 2
ReadInteger.Factorize.First.Println;
// 3
var a := Divizors(ReadInteger);
Print(a.Count, a.Sum)
end.
Поделитесь своими знаниями, ответьте на вопрос:
Всем здравствуйте, случилось проблема. После запуска файла типа setup, ноутбук завис. После перезагрузки ноутбук включается и черный экран ( видно на фотографиях) запускается диспетчер задач и все. Пробовали запускать ноутбук с последней удачной конфигурацией, но тщетно( Также данный файл запускали на другом устройстве и все было норм, антивирус никак не реагировал