Nov 17, 2010

C programme to accept a list of data items

So these is the first Post on this Blog and let us look at these simple c programming  Code.


/* Write a C programme to accept a list of data items & find the IInd   largest & II smallest in it & 
take average of both & search for that   value. display appropriate message on successful search.*/


main ()
{
  int i,j,a,n,counter,ave,number[30];
  printf ("Enter the value of N\n");
  scanf ("%d", &n);
  printf ("Enter the numbers \n");
  for (i=0; i<n; ++i)
  scanf ("%d",&number[i]);
  for (i=0; i<n; ++i)
  {
    for (j=i+1; j<n; ++j)
      { if (number[i] < number[j])
  { a        = number[i];
   number[i] = number[j];
   number[j] = a;
  }
      }
  }
  printf ("The numbers arrenged in ascending order are given below\n");
  for (i=0; i<n; ++i)
  printf ("%10d\n",number[i]);
  printf ("The 2nd largest number is  = %d\n", number[1]);
  printf ("The 2nd smallest number is = %d\n", number[n-2]);
  ave = (number[1] +number[n-2])/2;
  counter = 0;
  for (i=0; i<n; ++i)
   {
     if (ave==number[i])
     ++counter;
   }
  if (counter==0)
  printf ("The average of 2nd largest & 2nd smallest is not in the array\n");
  else
  printf ("The  numbers of average of 2nd largest & 2nd smallest in array is %d in 
numbers\n",counter)
}

0 comments:

Post a Comment