Pozitia unui element din vector

CODE
#include<iostream.h> void main() { int v[100],n,i,x,OK=1; cout<<"Numarul de elemente= "; do{ cin>>n; if(n<0||n>100) cout<<"Introdu alta valoare!"; }while(n<0||n>100); for(i=1;i<=n;i++) { cout<<"v["<<i<<"]="; cin>>v[i]; } cout<<"Introduceti un numar din vector:"; cin>>x; for(i=1;i<=n;i++) { if(v[i]!=x) { OK=0; cout<<"Elementul introdus nu se afla in vector."<<endl; break; } if(OK==1) { cout<<"Elementul "<<x<<" se afla pe pozitia: "; for(i=1;i<=n;i++) if(v[i]==x) cout<<i<<" "; cout<<endl; } } }

Exemplu:

Pentru un vector cu 5 elemente: 1 58 63 5 24 si x=5 in urma rularii programului,se va afisa:
Elementul 5 se afla pe pozitia 4.

1 comentarii:

Unknown spunea...
Acest comentariu a fost eliminat de autor.

Trimiteți un comentariu