Advertisement
mdnurnobihosen

datastructure2

Jun 21st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.20 KB | None | 0 0
  1. ///Home Work 2 @Nurnobi shanto
  2. #include<stdio.h>
  3. int main(){
  4.     int n, i, l1 = 0, l2 = 0, s1 = 0, s2 = 0,j=0,k=0,t=0;
  5.     printf("How many Numbers You want to insert..?\n");
  6.     scanf("%d", &n);
  7.     int a[n+1],arr[n];
  8.     printf("Enter %d array elements\n", n);
  9.     for(i = 0; i < n; i++){
  10.         scanf("%d", &a[i]);
  11.  
  12.     }
  13. ///let for main value ;
  14.     l1=a[0];
  15.     s1=a[0];
  16.  
  17. ///code for First largest & smallest value;
  18.     for(i = 1; i < n; i++){
  19.         if(a[i] > l1)
  20.            {
  21.               l1 = a[i];
  22.               j=i;
  23.            }
  24.  
  25.         if(a[i] < s1)
  26.            {
  27.               s1 = a[i];
  28.               k=i;
  29.            }
  30.  
  31.         }
  32. ///code for delete  largest & smallest value;
  33.  
  34. for(i=0,t=0;i<n;i++)
  35. {
  36.     if(i==j||i==k)
  37.        {continue;}
  38.    else {arr[t]=a[i];
  39.   t++;
  40. }
  41. }
  42. ///let for 2nd main value;
  43.     l2=arr[0];
  44.     s2=arr[0];
  45.  
  46. ///code for 2nd largest & smallest value;
  47.     for(i = 1; i < t; i++){
  48.         if(arr[i] > l2)
  49.            {
  50.               l2 = arr[i];
  51.            }
  52.  
  53.         if(arr[i] < s2)
  54.            {
  55.               s2 = arr[i];
  56.            }
  57.  
  58.         }
  59. printf("\nSecond Large value=%d\nSecond small Value=%d\n",l2,s2);
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement