/*Din fisierul nr.txt , de pe primul rand citim o val n si de pe randu 2 n nr int.Sa se formeze un
vector numai cu val pare.Folosind met cautarii binare sa se verifice daca val se gaseste in vector,
val x.*/
#include< iostream.h >
#include< math.h >
#include< fstream.h >
int main()
{int a[50],i,n,x,j,y,s,d,m;
ifstream f("numere.txt");
f> >n;
m=0;
for(i=1;i<=n;i++)
{f>>x;
if(x%2==0)
{m++;
a[m]=x;
}
}
for(i=1;i<=n;i++)
cout< cout< <"y=";cin> >y;
{if(y%2==0)
for(i=1;i<=m-1;i++)
{for(j=i+1;j<=m;j++)
if(a[i]>a[j])
a[i]=a[j];
}
}
s=1;
d=m;
while(s<=d)
{m=(s+d)/2;
if(a[i]==y)
{cout< <"elementul y exista in vector";
d=0;
if(y d=m+1;
else
s=m+1;
}
if(d!=0)
cout< <"y nu exista in vector";
}
return 0;
}
Abonați-vă la:
Postare comentarii (Atom)
Niciun comentariu:
Trimiteți un comentariu