C Online Compiler
Example: Array Sorting using Bubble Sort in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// Array Sorting using Bubble Sort #include <stdio.h> int main() { int arr[] = {64, 34, 25, 12, 22, 11, 90}; int n = sizeof(arr) / sizeof(arr[0]); int i, j, temp; printf("Original array: "); for (i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); // Bubble Sort algorithm // Outer loop for passes for (i = 0; i < n - 1; i++) { // Inner loop for comparisons and swaps in each pass for (j = 0; j < n - i - 1; j++) { // Compare adjacent elements if (arr[j] > arr[j + 1]) { // Swap if the current element is greater than the next temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } printf("Sorted array in ascending order: "); for (i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); return 0; }
Output
Clear
ADVERTISEMENTS