

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
using namespace std;
int main() {
int n,x;
cin >> n >> x;
int lst[n];
for (int i=0; i<n; i++) cin >> lst[i];
int su=0,z;
for (int i=0; i<n-1; i++) {
z=lst[i]+lst[i+1];
if (z==x) su++;
}
cout << su;
}
Hãy giúp mọi người biết câu trả lời này thế nào?

\begin{array}{c} \color{#db1616}{\texttt{#Khoadang09}} \end{array}
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, x; cin >> n >> x;
vector <int> lst(n);
for (int i=0;i<n;i++) cin >> lst[i];
int su = 0;
for (int i=0;i<n;i++){
int z = lst[i] + lst[i+1];
if (z==x) su ++;
}
cout << su << "\n";
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
0
6
0
Đây là tìm cặp số liên tiếp có tổng = x, bạn có thể làm thành không liên tiếp đc không ạ ??
4332
2636
1960
thì tạo thêm vòng for nữa rồi xét a[i]+a[j]==x thì su++
4332
2636
1960
đợi mình chút
0
6
0
Ok mình cảm ơn
4332
2636
1960
#include <iostream> using namespace std; int main() { int n,x; cin >> n >> x; int a[n]; for (int i=0; i<n; i++) cin >> a[i]; int count=0; for (int i=0; i<n; i++) for (int j=i+1; j<n; j++) if (a[i]+a[j]==x) count++; cout << count; } Rút gọn#include <iostream> using namespace std; int main() { int n,x; cin >> n >> x; int a[n]; for (int i=0; i<n; i++) cin >> a[i]; int count=0; for (int i=0; i<n; i++) for (int j=i+1; j<n; j++) if (a[i]+a[j]==x) count++; cout << c... xem thêm
4332
2636
1960
đây nha
0
6
0
Mình cảm ơn nhaa!