C Online Compiler
Example: Basic qsort for integers in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// Basic qsort for integers #include <stdio.h> #include <stdlib.h> // For qsort // Comparison function for integers (ascending) int compareIntegers(const void *a, const void *b) { int int_a = *(const int *)a; int int_b = *(const int *)b; return int_a - int_b; } int main() { int arr[] = {5, 2, 8, 1, 9, 3}; int n = sizeof(arr) / sizeof(arr[0]); printf("Original array: "); for (int i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); // Sort the array using qsort and the custom comparison function qsort(arr, n, sizeof(int), compareIntegers); printf("Sorted array (ascending): "); for (int i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); return 0; }
Output
Clear
ADVERTISEMENTS