Đếm số 2

Xem PDF




Thời gian:
Scratch 15.0s

Tác giả:
Dạng bài
Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho dãy số \(A\) gồm \(N\) phần tử \(a_1,a_2,...,a_N\). Đếm số lượng số âm, số dương trong dãy số.

Input

  • Dòng đầu tiên gồm số nguyên dương \(N\) \((N \le 10^5)\);
  • Dòng thứ hai chứa \(N\) số nguyên \(a_1,a_2,..,a_N\) \((|a_i| \le 10^9)\)

Output

  • In ra số lượng số âm, số lượng số dương.

Example

Test 1

Input
5
-2 4 0 5 4 
Output
1 3

Bình luận


  • 0
    chojlaj3    10:15 a.m. 5 Tháng 6, 2023
    C++
    #include <bits/stdc++.h>
    using namespace std;
    int cong = 0;
    int tru = 0;
    int main() {
        ios_base::sync_with_stdio(false);
        cin.tie(NULL);
        long long n ; cin >> n;
        int a[n];
        for(int i = 0; i<n;i++){
            int x; cin >> x;
            if(x>0) cong++;
            else if(x == 0) cong++;
            else tru++;
        }
        cout << tru << " " << cong;
        return 0;
    }
    

    mình ko biết tại sao sai mấy test gần cuối ạ


    • 0
      PY2NNguyenHuuPhucKhang    11:18 a.m. 7 Tháng 4, 2024

      include <bits/stdc++.h>

      using namespace std;
      /* run this program using the console pauser or add your own getch, system("pause") or input loop */

      int main(int argc, char** argv) {
      long long n;
      cin >> n;
      long long a[n];
      long long sum= 0, count = 0;
      for (int i = 0; i < n; i++) {
      cin >> a[i];
      }
      for (int i = 0; i < n; i++) {
      if (a[i] < 0) {
      sum++;
      } else if (a[i] > 0) {
      count++;
      }
      }
      cout << sum << " "<< count;
      return 0;
      }
      code này ac


      • 1
        dung2022    11:27 a.m. 5 Tháng 6, 2023 đã chỉnh sửa

        include <bits/stdc++.h>

        using namespace std;
        long long am,duong,n,a[1000000];
        int main()
        {
        ios_base::sync_with_stdio(false);
        cin.tie(NULL);
        cout.tie(NULL);
        cin>>n;
        for(int i=1;i<=n;i++) cin>>a[i];
        for(int i=1;i<=n;i++)
        {
        if(a[i]<0) am++;
        if(a[i]>0) duong++;
        }
        cout<<am<<" "<<duong;
        }
        bạn tham khảo code này mình ko bt code bạn chạy sai đâu bn xem bài mình làm mình nghĩ cách mình làm sẽ giúp bạn hiểu đấy cái code trên bn làm nó hơi rối ko bt lỗi sai ở đâu


        • 1
          chojlaj3    12:47 p.m. 5 Tháng 6, 2023

          cảm ơn bạn


          • 0
            dung2022    12:48 p.m. 5 Tháng 6, 2023

            ko có gì ^_^

        7 bình luận nữa