summaryrefslogtreecommitdiffstats
path: root/testing/snippet_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'testing/snippet_test.cpp')
-rw-r--r--testing/snippet_test.cpp41
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] */
+}