1518CBubbleSort

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> void swap(int *a, int *b){ int temp = *a; *a = *b; *b = temp; } void bubbleSort(int arr[], int n){ int i,j; for(i=0; i<n-1; i++){ for(j=0; j<n-i-1; j++){ if(arr[j] > arr[j+1]) swap(&arr[j], &arr[j+1]); } } } void printArray(int arr[], int size){ int i; for(i=0; i<size; i++){ printf("%i"+ arr[i]); } printf("\n "); } int main(void) { printf("Hello World from bubble sort!\n"); int arr[] = {1, 34,45,23,2,7,66}; int n = sizeof(arr)/sizeof(arr[0]); printArray(arr, n); bubbleSort(arr,n ); printf("Bubble Sorted Array: \n"); printArray(arr,n); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines