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.
No comments:
Post a Comment