maryamgol
سه شنبه 22 آذر 1390, 11:58 صبح
#include <iostream.h>
#include <conio.h>
#define true 1
#define false 0
#define lenght 5
typedef int bool;
bool remove (float a[],int &n,float x)
{
int i=0;
do
{
if (a[i]==x)
{
for (int j=i;j<n-1;j++)
a[i]=a[i+1];
n--;
return true;
}
}
while(i<n);
return false;
}
int main()
{
float a[lenght];
int n;
float x;
cout<<"plese enter five number:"<<'\n';
for(int i=0;i<lenght;i++)
cin>>a[i];
cout<<"enter x=";
cin>>x;
cout<<"enter n=";
cin>>n;
cout<<"result is"<<remove(a,n,x)<<endl;
return 0;
}
برنامه بالا اگر عدد مورد نظر یافت شود برنامه کار می کند ولی اگر عدد مورد نظر یافت نشود برنامه هنگ می کند. در حقیقت return false مشل داره.
#include <conio.h>
#define true 1
#define false 0
#define lenght 5
typedef int bool;
bool remove (float a[],int &n,float x)
{
int i=0;
do
{
if (a[i]==x)
{
for (int j=i;j<n-1;j++)
a[i]=a[i+1];
n--;
return true;
}
}
while(i<n);
return false;
}
int main()
{
float a[lenght];
int n;
float x;
cout<<"plese enter five number:"<<'\n';
for(int i=0;i<lenght;i++)
cin>>a[i];
cout<<"enter x=";
cin>>x;
cout<<"enter n=";
cin>>n;
cout<<"result is"<<remove(a,n,x)<<endl;
return 0;
}
برنامه بالا اگر عدد مورد نظر یافت شود برنامه کار می کند ولی اگر عدد مورد نظر یافت نشود برنامه هنگ می کند. در حقیقت return false مشل داره.