The following code shows a C Program to Perform Sorting Using Bubble Sort.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int i, j, total, size, t, finished=1;
    int arr[10]={12, 90, 11, 89, 67, 55, 79, 18, 60, 49};
    int *myarr=arr;

    for(i=0;i<9;i++)
    {
        for(j=0;j<9-i;j++)
        {
            if(*(myarr+j) > *(myarr+j+1)){
                t=*(myarr+j);
                *(myarr+j)=*(myarr+j+1);
                *(myarr+j+1)=t;
                
                finished=0;
            }
        }
        if(finished)
            break;
    }
    for(i=0;i<10;i++)
        printf("%d ", *(myarr+i));

    return 0;
}

Output

11 12 18 49 55 60 67 79 89 90


Further Reading

50+ C Programming Interview Questions and Answers

C Program to Find Factorial of a Number