У меня на компьютере стоит проверенный бесплатный антивирус: Total 365 Security.
Также эсть топ-4 хороших и безплатных антивирусов:
Panda Free Antivirus — лучший за защиту в интернете ...
Avira Free Antivirus — лучшая технология комплексной защиты от вирусов ...
Sophos Home Free — лучший антивирус для семьи ...
Kaspersky Security Cloud (Free) — лучший за дополнительные функции ...
2) Канешно существует. Эсть безполезние антивирусы, которые существуют для галочки.
Уже эсли есть вирус на устройстве, нужно её пере И установить хороший проверенный антивирус, например такой как сверху я написал.
<html>
<body>
<h3 style="margin-bottom: -19px; margin-left: 30px"><b>Редакторы компьютерной графики:</b></h3>
<ul style="font-size:19px">
<li style="margin-left:-10px" type="square">Векторные редакторы
<ul style="font-size:19px">
<li style="margin-left:10px" type="disc" >CorelDRAW
<ol>
<li style="padding-left:10px">CorelDRAW</li>
<li style="padding-left:10px">Corel PhotoPaint</li>
<li style="padding-left:10px">Corel R.A.V.E</li>
</ol>
</li>
</ul>
</li>
<li style="margin-left:-10px" type="square">Растровые редакторы
<ul style="font-size:19px">
<li style="margin-left:10px" type="disc" >Adobe Photoshop
<ol>
<li style="padding-left:10px">Adobe Photoshop</li>
<li style="padding-left:10px">Adobe ImageReady</li>
</ol>
</li>
</ul>
</li>
</ul>
</body>
</html>
Объяснение:
картинка
k,n,i:integer;
min:INTEGER;
begin
randomize; N:=10; k:=0 {кол-во отрицательных элементов};
writeln ('исходный массив');
for i:=1 to N do
begin
if random(2) =1 then a[i]:=random(100)
else begin k:=k+1; a[i]:=-random(100); min:=a[I] end;
write(a[i]:5);
end;
writeln;
{поиск минимального положительного}
if (k<>0) or (k<>N) then {есть отрицательные или не все отрицательные}
begin
for i:=1 to N do
if (a[i]>0) and (a[i]<min) then min:=a[i];
{замена}
for i:=1 to N do
if (a[i]<0) then a[i]:=min;
end;
writeln('Новый массив')
for i:=1 to N do write(a[i]:5);
end.