Var
x:integer;
begin;
for x:=1 to 10 do
writeln(x,' см=',x*2.54,' дюйма');
end.
//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
<span>Предлагаю автоматический поиск и проверку логических функций
на Excel</span>
Копируя логические элементы собираем необходимую функцию,
строим таблицу, в листе СДНФ (жмем на ярлык внизу) находим СДНФ функции, затем
в листах 1 строим логическую схему и упрощаем, проверяем
F=¬(A&B)v¬(Bv¬C)
Упрощаем
<span>F =¬Av¬B</span>
Собираем схему проверяем
<span>
</span>