diff options
Diffstat (limited to 'testing/snippet_test.cpp')
-rw-r--r-- | testing/snippet_test.cpp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/testing/snippet_test.cpp b/testing/snippet_test.cpp new file mode 100644 index 0000000..763f6be --- /dev/null +++ b/testing/snippet_test.cpp @@ -0,0 +1,41 @@ +#include <stdio.h> +#include <stdlib.h> + +void main() +{ + int i,n,temp,j,arr[25]; + printf("Enter the number of elements in the Array: "); + scanf("%d",&n); + printf("\nEnter the elements:\n\n"); + + /* [input] */ + for(i=0 ; i<n ; i++) + { + printf(" Array[%d] = ",i); + scanf("%d",&arr[i]); + } + /* [input] */ + + // [bubble] + for(i=0 ; i<n ; i++) + { + for(j=0 ; j<n-i-1 ; j++) + { + if(arr[j]>arr[j+1]) //Swapping Condition is Checked + { + temp=arr[j]; + arr[j]=arr[j+1]; + arr[j+1]=temp; + } + } + } + // [bubble] + + printf("\nThe Sorted Array is:\n\n"); + /* [output] */ + for(i=0 ; i<n ; i++) + { + printf(" %4d",arr[i]); + } + /* [output] */ +} |