CTDL và giải thuật - Đếm xem trong dãy a có bao nhiêu phần tử có giá trị bằng x
Nhập và số nguyên dương n
, tiếp theo là n
số nguyên lần lượt là các phần tử trong dãy a
, cuối cùng là nhập số nguyên x
, hãy đếm xem trong dãy a có bao nhiêu phần tử có giá trị bằng x
. In ra số đó.
Ví dụ:
- Test mẫu 1:
Input Output 6
1 2 1 2 2 3
23
Vớia = [1, 2, 1, 2, 2, 3]
vàx = 2
thì kết quả là3
.
- Test mẫu 2:
Input Output 3
1 2 3
40
Vớia = [1, 2, 3]
vàx = 4
thì kết quả là0
.
Hướng dẫn bài tập.
Code mẫu:
Ngôn ngữ C++:
#include<iostream>
using namespace std;
int a[100001];
int main(){
int n, x;
cin >> n;
for (int i = 0; i < n; i++){
cin >> a[i];
}
cin >> x;
int count = 0;
for (int i = 0; i < n; i++){
if (a[i] == x){
count ++;
}
}
cout << count;
return 0;
}