#include
#include
int main(){
clrscr();
int n,i,tem,j,k,l;
float x[20];
cout<<” ” This program will show second highest number form some number.””<<endl<<endl;
xx:
cout<<“How many numbers ? Give a integer number”<<endl;
cin>>n;
if(n>20) {
cout<<“More then 20 is not allow. Please give less then 20″<<endl;
goto xx;
}
if(n<0){
cout<<“Negative number not allow, Please give a positive integer number.”<<endl;
goto xx;
}
if(n==0){
cout<<“0 is not valid,Please give a large number.”<<endl;
goto xx;
}
cout<<“What are the elements ?. Give “<<n<<” numbers”<<endl;
for(i=1;i<=n;i++)
cin>>x[i];
cout<<endl<<endl;
cout<<“You have given the following numbers:”<<endl;
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++) {
if(x[i] > x[j]) {
tem=x[i];
x[i]=x[j];
x[j]=tem;
}
}
cout<<endl;
k=1;
cout<<“Second highest number is: “<<endl;
for(i=k;i<=n;i++){
if((x[k]) == (x[k+1]))
k++;
}
if (k==n) cout<<0;
else cout<<x[k+1];
getch();
}