//PascalABC.NET
//Версия 3.3, сборка 1611 (06.01.2018)
begin
var a:=ArrRandom(ReadInteger('Введите размер массива:'),-20,20); a.Println;
Println('В первой половине положительных:',a[:a.Length div 2].Println.Where(t->t>0).Count);
Println('Во второй половине отрицательных:',a[a.Length div 2:].Println.Where(t->t<0).Count);
end.
Пример:
Введите размер массива: 10
-6 8 -12 -5 -4 16 -1 -14 1 0
-6 8 -12 -5 -4
В первой половине положительных: 1
16 -1 -14 1 0
Во второй половине отрицательных: 2
да могут норазные примеры например волны итд
Операторы не выполнятся т.к записанны с ошибками, а если бы они были записанны так
S:=0;n:=5;
for i:=2 to n do s:=s+100 div i;
Тогда значение переменной S было бы равно 128
1.Смотря для чего но я бы выбрал домашнюю
2.Можно скачать приложение например clean master или поискать на Ютубе
3. 1 Загружаем утилиту Media Creation Tool2. 2 Создаем установочный носитель 3. Выясняем раздел с Windows4.Выборочная установка 5.Радикальная чистая установка