/* "Mohamad Reza Kimiyai Asadi" */
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main()
{
int i,mx,mj;
int a[10];
cout<<"ENTER Ten Digits:\n";
for(i=0;i<10;i++)
cin>>a[i];
cout<<"\n\n";
for(i=0;i<9;i++)
{
mx=a[i];
mj=i;
for(int j=i+1;j<10;j++)
if(a[j]<mx)
{
mx=a[j];
mj=j;
}
a[mj]=a[i];
a[i]=mx;
}
cout<<"\n\nSORT ARRAY ";
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<"\n\n"<<"Create By 'Mohamad.Reza Kimiyai Asadi'";
getch();
}
************************************************
/* "Mohamad Reza Kimiyai Asadi" */
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int x;
int a[10];
int binary(int low,int high)
{
int mid;
if (low>high)
return 0;
else
{
mid=int((low+high)/2);
if(x==a[mid])
{
cout<<"\nYES:dar makane"<<mid;
return 1;
}
else if(x<a[mid])
return binary(low,mid-1);
else return binary(mid+1,high);
}
}
void main()
{
int low,high,i;
cout<<"\n\n";
low=1;high=10;
cout<<"ENTER Ten Digits:\n";
for(i=1;i<=10;i++)
cin>>a[i];
cout<<"Enter Digit for Search:";
cin>>x;
int y=binary(low,high);
if(y==0)
cout<<"\n NO";
cout<<"\n\n"<<"Create By 'Mohamad.Reza Kimiyai Asadi'";
getch();
}