Write a c program to find out second largest element of an unsorted array.
#include<stdio.h>int main(){
int a[50],size,i,j=0,big,secondbig;
printf("Enter the size of the array: ");
scanf("%d",&size);
printf("Enter %d elements in to the array: ", size);
for(i=0;i<size;i++)
scanf("%d",&a[i]);
big=a[0];
for(i=1;i<size;i++){
if(big<a[i]){
big=a[i];
j = i;
}
}
secondbig=a[size-j-1];
for(i=1;i<size;i++){
if(secondbig <a[i] && j != i)
secondbig =a[i];
}
printf("Second biggest: %d", secondbig);
return 0;
}
Sample output:
Enter the size of the array: 5
Enter 5 elements in to the array: 5 3 2 1 0
Second biggest: 3
1 comments:
Tatsujin no Hazou-Toki (Sega Saturn) - Titanium Legs
Tatsujin titanium guitar chords no titanium engagement rings Hazou-Toki babyliss pro titanium is titanium aura quartz the apple watch 6 titanium first
Post a Comment