PROGRAM MENGURUTKAN DATA DI C/C++

selamat sore ini saya akan beri tutorial tentang sorting data atau pengurutan data di pemrograman komputer.. tetep untuk bahasa saya menggunakan andalan saya yang simple dan smoth yaitu bahasa c atau c++ bagaimana ya cara kita untuk mengurutkan suatu data ini solusinya ada salah satu metode sorting yang simple. yaitu dengan buble sort. :) langsung ke tkp codenya biar tidak muntah kelamaan :D

#include"stdio.h"

main()

{

int i,smt,j,k;
int input[5];

puts("PROGRAM BUBLE SORT");
puts("=======ACHMAD SAYFUDIN=====");

for(k=0;k<5;k++)
        {
            printf("input bil ke-%d =",k+1);
            scanf("%d",&input[k]);}

puts("urutkan data");

            for(i=0;i<5;i++)
            for(j=i+1;j<5;j++)
            if(input[i]>input[j])
            {
            smt=input[i];
            input[i]=input[j];
            input[j]=smt;
            }



    for(k=0;k<5;k++)
    {printf("\n");
    printf("data ke-%d=%d",k+1,input[k]);}
   
}

untuk output silakan di run di masing-masing kompi kalian jika ada masalah segera komen ya :t terima kasih semoga bermanfaat.