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; +}