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)
}
/* 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)
}
Comments
Post a Comment