Đ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
mình ko biết tại sao sai mấy test gần cuối ạ
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
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
cảm ơn bạn
ko có gì ^_^