#include <stdio.h>
#include<stdlib.h>
int sl(int a[], int n){
int max, sec_max,i;
if(a[1]<a[0]) {
max=a[0];
sec_max=a[1];
}else {
max=a[1];
sec_max=a[0];
}
for( i=2;i<n;i++) {
if(a[i]>max) {
sec_max=max;
max=a[i];
}
if(a[i]<max && a[i]>sec_max) {
sec_max=a[i];
}
}
return sec_max;
}
int main()
{
int p;
int array[]= {1,4,8,10,14,9,7,6,5,3,2};//{1,2,5,4,3,0}; //{2,1,6,5,4,8};
int n = sizeof(array)/sizeof(array[0]);
p=sl(array, n);
printf("Second largest element is %d",p);
return 0;
}
#include<stdlib.h>
int sl(int a[], int n){
int max, sec_max,i;
if(a[1]<a[0]) {
max=a[0];
sec_max=a[1];
}else {
max=a[1];
sec_max=a[0];
}
for( i=2;i<n;i++) {
if(a[i]>max) {
sec_max=max;
max=a[i];
}
if(a[i]<max && a[i]>sec_max) {
sec_max=a[i];
}
}
return sec_max;
}
int main()
{
int p;
int array[]= {1,4,8,10,14,9,7,6,5,3,2};//{1,2,5,4,3,0}; //{2,1,6,5,4,8};
int n = sizeof(array)/sizeof(array[0]);
p=sl(array, n);
printf("Second largest element is %d",p);
return 0;
}
No comments:
Post a Comment