C-Program for Bubble Sort

/* Bubble sort code */
 
#include <stdio.h>
 
int main()
{
	int array[100], n, c, d, swap;
 
	printf("Enter number of elements\n");
	scanf("%d", &n);
 
	printf("Enter %d integers\n", n);
 
	for (c = 0; c < n; c++)
		scanf("%d", &array[c]);
 
	for (c = 0; c < (n - 1); c++)
	{
		for (d = 0; d < n - c - 1; d++)
		{
			if (array[d] > array[d + 1]) /* For decreasing order use < */
			{
				swap = array[d];
				array[d] = array[d + 1];
				array[d + 1] = swap;
			}
		}
	}
 
	printf("Sorted list in ascending order:\n");
 
	for (c = 0; c < n; c++)
		printf("%d\n", array[c]);
 
	return 0;
}

Capture.PNG
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s