This Program is for Selection Sort on Array. This is part of Mumbai University MCA Colleges Data Structures C program
Hope this Program is useful to you in some sense or other. Keep on following this blog for more Mumbai University MCA College Programs. Happy Programming and Studying.
#include<stdio.h>
#include<conio.h>
void
selection(int elements[], int maxsize);
void
display(int elements[],int maxsize);
int
elements[]={100,25,88,13,76,31,45,68,94,53};
int
maxsize=10;
void
main()
{
          int i;
          clrscr();
          printf("\nArray before
sorting:\n\n");
          for (i = 0; i < maxsize; i++)
                   printf("%d
",elements[i]);
          printf ("\n");
          selection(elements, maxsize);
          printf("\nArray after
sorting:\n\n");
          for (i = 0; i < maxsize; i++)
                   printf("%d ",
elements[i]);
          getch();
}
void
selection(int elements[], int maxsize)
{
          int i, j, k;
          int min, temp,cnt=0;
          for (i = 0; i < maxsize-1; i++)
          {
                   min = i;
                   for (j = i+1; j < maxsize;
j++)
                   {
                             if (elements[j]
< elements[min])
                             min = j;
                   }
                   temp = elements[i];
                   elements[i] = elements[min];
                   elements[min] = temp;
                   cnt++;
                   if(cnt<=3)
                   {
                             printf("\nElement
after pass %d:",cnt);
                             display(elements,maxsize);
                   }
          }
}
void
display(int elements[],int maxsize)
{
          int i;
          for(i=0;i<maxsize;i++)
                   printf("  %d ",elements[i]);
          printf("\n");
}
Hope this Program is useful to you in some sense or other. Keep on following this blog for more Mumbai University MCA College Programs. Happy Programming and Studying.
 
 Download
   Download
No comments:
Post a Comment