#include <bits/stdc++.h>
using namespace std;
#define name "KHONGAM"
const int MAX = 2e5+5;
int n;
int a[MAX]; // Nếu như không nhập xuất file .inp .out thì dùng
void setIO(){
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
if (fopen(name".inp", "r")){
freopen(name".inp", "r", stdin);
freopen(name".out", "w", stdout);
}
}
void inp(){
cin >> n;
for (int i = 0; i<n; i++){
cin >> a[i];
/*
Nếu không nhập xuất file .inp .out:
+ Dùng mảng a[] để lưu trữ các số trong dãy lại
+ Sau đó dùng 1 vòng for để dò tất cả phần tử trong mảng
rồi sau đó kiểm tra không là số âm thì in ra. (Ví dụ cách làm ở dưới solve() )
Nếu nhập xuất file .inp .out:
+ Không cần dùng mảng, vừa nhập số vào thì kiểm tra có >= 0 không?
+ Nếu số nhập vào >= 0 thì in ra (cout) luôn
*/
}
}
void solve(){
for (int i = 0; i<n; i++){
if (a[i] >= 0) // Điều kiện là >= 0 vì số không âm có cả số 0
cout << a[i] << " ";
}
}
int main(){
setIO(); // Nhập xuất file
inp(); // Nhập dữ liệu (có nội dung trong chương trình con hay không cũng được)
solve(); // Giải quyết vấn đề của đề
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIG5hbWUgIktIT05HQU0iCmNvbnN0IGludCBNQVggPSAyZTUrNTsKaW50IG47CmludCBhW01BWF07IC8vIE7hur91IG5oxrAga2jDtG5nIG5o4bqtcCB4deG6pXQgZmlsZSAuaW5wIC5vdXQgdGjDrCBkw7luZwoKdm9pZCBzZXRJTygpewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7IGNvdXQudGllKDApOwogICAgaWYgKGZvcGVuKG5hbWUiLmlucCIsICJyIikpewogICAgICAgIGZyZW9wZW4obmFtZSIuaW5wIiwgInIiLCBzdGRpbik7CiAgICAgICAgZnJlb3BlbihuYW1lIi5vdXQiLCAidyIsIHN0ZG91dCk7CiAgICB9Cn0KCnZvaWQgaW5wKCl7CiAgICBjaW4gPj4gbjsKICAgIGZvciAoaW50IGkgPSAwOyBpPG47IGkrKyl7CiAgICAgICAgY2luID4+IGFbaV07CiAgICAgICAgLyoKICAgICAgICBO4bq/dSBraMO0bmcgbmjhuq1wIHh14bqldCBmaWxlIC5pbnAgLm91dDoKICAgICAgICArIETDuW5nIG3huqNuZyBhW10gxJHhu4MgbMawdSB0cuG7ryBjw6FjIHPhu5EgdHJvbmcgZMOjeSBs4bqhaQogICAgICAgICsgU2F1IMSRw7MgZMO5bmcgMSB2w7JuZyBmb3IgxJHhu4MgZMOyIHThuqV0IGPhuqMgcGjhuqduIHThu60gdHJvbmcgbeG6o25nCiAgICAgICAgICBy4buTaSBzYXUgxJHDsyBraeG7g20gdHJhIGtow7RuZyBsw6Agc+G7kSDDom0gdGjDrCBpbiByYS4gKFbDrSBk4bulIGPDoWNoIGzDoG0g4bufIGTGsOG7m2kgc29sdmUoKSApCiAgICAgICAgCiAgICAgICAgTuG6v3Ugbmjhuq1wIHh14bqldCBmaWxlIC5pbnAgLm91dDoKICAgICAgICArIEtow7RuZyBj4bqnbiBkw7luZyBt4bqjbmcsIHbhu6thIG5o4bqtcCBz4buRIHbDoG8gdGjDrCBraeG7g20gdHJhIGPDsyA+PSAwIGtow7RuZz8KICAgICAgICArIE7hur91IHPhu5Egbmjhuq1wIHbDoG8gPj0gMCB0aMOsIGluIHJhIChjb3V0KSBsdcO0bgogICAgICAgICovCiAgICB9Cn0KCgp2b2lkIHNvbHZlKCl7CiAgICBmb3IgKGludCBpID0gMDsgaTxuOyBpKyspewogICAgICAgIGlmIChhW2ldID49IDApIC8vIMSQaeG7gXUga2nhu4duIGzDoCA+PSAwIHbDrCBz4buRIGtow7RuZyDDom0gY8OzIGPhuqMgc+G7kSAwCiAgICAgICAgICAgIGNvdXQgPDwgYVtpXSA8PCAiICI7CiAgICB9Cn0KCmludCBtYWluKCl7CiAgICBzZXRJTygpOyAvLyBOaOG6rXAgeHXhuqV0IGZpbGUKICAgIGlucCgpOyAgIC8vIE5o4bqtcCBk4buvIGxp4buHdSAoY8OzIG7hu5lpIGR1bmcgdHJvbmcgY2jGsMahbmcgdHLDrG5oIGNvbiBoYXkga2jDtG5nIGPFqW5nIMSRxrDhu6NjKQogICAgc29sdmUoKTsgLy8gR2nhuqNpIHF1eeG6v3QgduG6pW4gxJHhu4EgY+G7p2EgxJHhu4EgCiAgICAKfQ==