?>
Напишите ответ с решением 1. Определите значение переменной а после выполнения следующего фрагмента программы. а:=-24;a:=a+a/8; c:=12; b:=c-a; a:=-b; 1) 24 2) 15 3) - 36 4) - 39 2. Определите значение целочисленных переменных си b после выполнения следующего фрагмента программы. а:=14; b:=a mod 3; a:=39;c:=a div b; ост
Ответы
// PascalABC.NET 3.1, сборка 1250 от 28.05.2016
begin
var a:=ArrRandom(20,-99,99); a.Println;
a.Where(x->x<0).Concat(a.Where(x->x>=0)).Println
end.
Тестовое решение
88 94 55 -38 43 -72 3 -26 -1 -23 84 93 40 -8 -25 77 4 39 -50 3
-38 -72 -26 -1 -23 -8 -25 -50 88 94 55 43 3 84 93 40 77 4 39 3
Замечание:
Если стоит задача получить именно массив, а потом его вывести, можно написать так:
// PascalABC.NET 3.1, сборка 1250 от 28.05.2016
begin
var a:=ArrRandom(20,-99,99); a.Println;
a:=a.Where(x->x<0).Concat(a.Where(x->x>=0)).ToArray;
a.Println
end.