Cho dãy số nguyên a1,a2,...aN.hãy tìm x có trong dãy hay không.Nếu có hãy in ra vị trí của x trong dãy
Mảng C++
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
376
372
#include <bits/stdc++.h>
using namespace std;
int n, x, d = 0;
int main() {
cin >> n >> x;
int a[n + 1];
for (int i = 1; i <= n; i++) {
cin >> a[i];
if (a[i] == x) d++;
}
if (d == 0) cout << "NO";
else {
cout << "YES\n";
for (int i = 1; i <= n; i++)
if (a[i] == x) cout << i << " ";
}
return 0;
}
# $\color{black}{\text{le}}$$\color{gray}{\text{duc}}$$\color{darkgray}{\text{trung}}$$\color{white}{\text{anh}}$
Hãy giúp mọi người biết câu trả lời này thế nào?
\begin{array}{c} \color{#FFFFFFff}{H}\color{#E7E7E7ff}{o}\color{#CFCFCFff}{r}\color{#B7B7B7ff}{i}\color{#9F9F9Fff}{z}\color{#878787ff}{o}\color{#6F6F6Fff}{n} \end{array} $\\$
// Horizon
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, x;
cin >> n;
vector<int> a(n);
for (int& i:a) cin >> i;
cin >> x;
auto p = find(a.begin(), a.end(), x);
if (p != a.end()) cout << distance(a.begin(), p) + 1;
else cout << -1;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin