From 16a7515109660d12aedcfd5f948b32c2dcff0015 Mon Sep 17 00:00:00 2001 From: Rajesh Date: Tue, 30 Oct 2018 02:03:18 +0530 Subject: [PATCH] sorting file --- sorting/sort.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 sorting/sort.c diff --git a/sorting/sort.c b/sorting/sort.c new file mode 100644 index 0000000..6120c6a --- /dev/null +++ b/sorting/sort.c @@ -0,0 +1,38 @@ + +/*##Simple Sorting In Array*/ +/*##Calculation Programs, Array Example Programs*/ + +#include +#define ARRAY_SIZE 5 + +int main() +{ + int numbers[ARRAY_SIZE], i ,j ,temp; + + // Read Input + for (i = 0; i < ARRAY_SIZE; i++) + { + printf("Enter the Number : %d : ", (i+1)); + scanf("%d", &numbers[i]); + } + + // Array Sorting - Ascending Order + for (i = 0; i < ARRAY_SIZE; ++i) + { + for (j = i + 1; j < ARRAY_SIZE; ++j) + { + if (numbers[i] > numbers[j]) + { + temp = numbers[i]; + numbers[i] = numbers[j]; + numbers[j] = temp; + } + } + } + + printf("Sorting Order Array: \n"); + for (i = 0; i < ARRAY_SIZE; ++i) + printf("%d\n", numbers[i]); + + return 0; +}