Informatică, întrebare adresată de Vendetta47, 9 ani în urmă

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 express
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;
}


Vendetta47: Nu ptoi sa o faci cu libraria iostream?
Vendetta47: Nu mai e nevoie, am rezolvat. Multumesc!
express: <bits/stdc++.h> este libraria universala...le inlocuieste pe toate...in aceeasi librarie...astfel scapi de grija scrierii unor librari pe care nu le cunosti bine numele
express: *librarii
Alte întrebări interesante