Skip to content

Commit

Permalink
bubble sorting
Browse files Browse the repository at this point in the history
  • Loading branch information
harshitbansal373 committed Oct 6, 2019
1 parent 7f3df66 commit a3dc657
Showing 1 changed file with 32 additions and 32 deletions.
64 changes: 32 additions & 32 deletions sorting/bubble_sorting.c
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int a[20],i,j,swap,size,temp;
printf("enter size of array");
scanf("%d",&size);
printf("enter element of array");
for(i=0;i<size;i++)
scanf("%d",&a[i]);
//bubble sorting
for(i=0;i<(size-1);i++)
{
swap=0;
//bubble sort

for(j=0;j<(size-i);j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
swap=1;
}
}
if(swap==0)
break;
}
printf("array of bubble sort");
for(i=0;i<size;i++)
printf("%2d",a[i]);
getch();
#include<stdio.h>
int main(){
int i,n,j,temp,value;
printf("enter number of number elements in array\n");
scanf("%d",&n);
int arr[n];
printf("\nenter array elements");
for(i=0;i<n;i++){
scanf("%d",&value);
arr[i]=value;
}
printf("\narray elements\n");
for(i=0;i<n;i++){
printf("%d",arr[i]);
}

for(i=0;i<n;i++){
for(j=0;j<n-i-1;j++){
if (arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}

printf("\nbubble sorted array\n");
for(i=0;i<n;i++){
printf("%d",arr[i]);
}
return 0;
}

0 comments on commit a3dc657

Please sign in to comment.