fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define name "KHONGAM"
  5. const int MAX = 2e5+5;
  6. int n;
  7. int a[MAX]; // Nếu như không nhập xuất file .inp .out thì dùng
  8.  
  9. void setIO(){
  10. ios_base::sync_with_stdio(0);
  11. cin.tie(0); cout.tie(0);
  12. if (fopen(name".inp", "r")){
  13. freopen(name".inp", "r", stdin);
  14. freopen(name".out", "w", stdout);
  15. }
  16. }
  17.  
  18. void inp(){
  19. cin >> n;
  20. for (int i = 0; i<n; i++){
  21. cin >> a[i];
  22. /*
  23.   Nếu không nhập xuất file .inp .out:
  24.   + Dùng mảng a[] để lưu trữ các số trong dãy lại
  25.   + Sau đó dùng 1 vòng for để dò tất cả phần tử trong mảng
  26.   rồi sau đó kiểm tra không là số âm thì in ra. (Ví dụ cách làm ở dưới solve() )
  27.  
  28.   Nếu nhập xuất file .inp .out:
  29.   + Không cần dùng mảng, vừa nhập số vào thì kiểm tra có >= 0 không?
  30.   + Nếu số nhập vào >= 0 thì in ra (cout) luôn
  31.   */
  32. }
  33. }
  34.  
  35.  
  36. void solve(){
  37. for (int i = 0; i<n; i++){
  38. if (a[i] >= 0) // Điều kiện là >= 0 vì số không âm có cả số 0
  39. cout << a[i] << " ";
  40. }
  41. }
  42.  
  43. int main(){
  44. setIO(); // Nhập xuất file
  45. inp(); // Nhập dữ liệu (có nội dung trong chương trình con hay không cũng được)
  46. solve(); // Giải quyết vấn đề của đề bài đưa ra
  47.  
  48. }
Success #stdin #stdout 0s 5320KB
stdin
10
2 -9 1945 -30 -4 -1975 -8 83 8 6
stdout
2 1945 83 8 6