Salut! Cum aflu pozitia unui element intr-un sir/vector? Sa zicem ca vectorul este 18 2 23 6 si elementul care trebuie gasit este 23. Programul trebuie sa afiseze ca 23 este al 3-lea element in vector. (C++, vectorul sa se citeasca cu for(i=1;i<=n;i++)
Răspunsuri la întrebare
Răspuns de
9
#include <bits/stdc++.h>
using namespace std;
int v[100],n,i,e,p;
bool gasit;
int main()
{
cin >> n >> e;
for(i=1;i<=n;i++)
cin >> v[i];
for(i=1;i<=n;i++)
if (v[i]==e)
{
gasit=true;
p=i;
break;
}
if(gasit) cout << e << " Este al " << p << " - lea element";
else cout << e << " nu se gaseste in vector";
return 0;
}
using namespace std;
int v[100],n,i,e,p;
bool gasit;
int main()
{
cin >> n >> e;
for(i=1;i<=n;i++)
cin >> v[i];
for(i=1;i<=n;i++)
if (v[i]==e)
{
gasit=true;
p=i;
break;
}
if(gasit) cout << e << " Este al " << p << " - lea element";
else cout << e << " nu se gaseste in vector";
return 0;
}
Vendetta47:
Nu ptoi sa o faci cu libraria iostream?
Alte întrebări interesante