23в 4 степени+21в 8 степени = ответ в 10 степени 12 в 10 степени * 1010в 2 степени= ответ в 3 степени (10101в 2 степени+ 212в 3 степени) * 2 в 10 степени = ответ в 5 степени
Современные версии программного обеспечения (и в том числе, для языка Паскаль) позволяют в короткие сроки создавать очень короткие, наглядные и эффективные решения.
// 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.
Замечание: Если стоит задача получить именно массив, а потом его вывести, можно написать так: // 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.
23в 4 степени+21в 8 степени = ответ в 10 степени 12 в 10 степени * 1010в 2 степени= ответ в 3 степени (10101в 2 степени+ 212в 3 степени) * 2 в 10 степени = ответ в 5 степени