#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int main() {
int n = 0;
cout << "n=";
cin >> n;
double* a = new double[n];
cout << "Enter " << n << " elements:\n";
for (int i = 0; i < n; i++)
cin >> a[i];
cout << endl;
partition(a, a + n, [](double b) {
return fabs(b) <= 1;
});
for (int i = 0; i < n; i++)
cout << a[i] << " ";
cout << endl;
delete[]a;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuID0gMDsKICAgIGNvdXQgPDwgIm49IjsKICAgIGNpbiA+PiBuOwogICAgZG91YmxlKiBhID0gbmV3IGRvdWJsZVtuXTsKICAgIGNvdXQgPDwgIkVudGVyICIgPDwgbiA8PCAiIGVsZW1lbnRzOlxuIjsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgICAgICBjaW4gPj4gYVtpXTsKCiAgICBjb3V0IDw8IGVuZGw7CiAgICBwYXJ0aXRpb24oYSwgYSArIG4sIFtdKGRvdWJsZSBiKSB7CiAgICAgICAgcmV0dXJuIGZhYnMoYikgPD0gMTsKICAgICAgICB9KTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgICAgICBjb3V0IDw8IGFbaV0gPDwgIiAiOwoKICAgIGNvdXQgPDwgZW5kbDsKICAgIGRlbGV0ZVtdYTsKICAgIH0KICAgIA==