#include <stdio.h>
int i,j,temp,a[10]= {2,7,6,3,10,9,5,8,4,1};
int main(void) {
int clrscr();
/* printing of list before sorting*/
for(i=0;i<10;i++)
if((i+1)!=10)
else
/* logic of bubble sorting*/
for(i=0;i<10;i++)
{
for(j=0;j<10-1-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
/* printing of list after sorting*/
for(i=0;i<10;i++)
if((i+1)!=10)
else
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBpLGosdGVtcCxhWzEwXT0gezIsNyw2LDMsMTAsOSw1LDgsNCwxfTsKaW50IG1haW4odm9pZCkgewogaW50IGNscnNjcigpOwogCiAvKiBwcmludGluZyBvZiBsaXN0IGJlZm9yZSBzb3J0aW5nKi8KCXByaW50ZigiQmVmb3JlIHNvcnRpbmc9Iik7CglwcmludGYoIlsiKTsKCWZvcihpPTA7aTwxMDtpKyspCglpZigoaSsxKSE9MTApCglwcmludGYoIiVkLCAiLGFbaV0pOwoJZWxzZQoJcHJpbnRmKCIlZCIsYVtpXSk7CglwcmludGYoIl0iKTsKCQoJLyogbG9naWMgb2YgYnViYmxlICBzb3J0aW5nKi8KCWZvcihpPTA7aTwxMDtpKyspCgl7CgkJZm9yKGo9MDtqPDEwLTEtaTtqKyspCgkJewoJCQlpZihhW2pdPmFbaisxXSkKCQkJewoJCQkJdGVtcD1hW2pdOwoJCQkJYVtqXT1hW2orMV07CgkJCQlhW2orMV09dGVtcDsKCQkJCQoJCQl9CgkJfQoJfQoKLyogcHJpbnRpbmcgb2YgbGlzdCBhZnRlciBzb3J0aW5nKi8KCXByaW50ZigiXG5BZnRlciBzb3J0aW5nPSIpOwoJcHJpbnRmKCJbIik7Cglmb3IoaT0wO2k8MTA7aSsrKQoJaWYoKGkrMSkhPTEwKQoJcHJpbnRmKCIlZCwgIixhW2ldKTsKCWVsc2UKCXByaW50ZigiJWQiLGFbaV0pOwoJcHJpbnRmKCJdIik7CglyZXR1cm4gMDsKfQo=
Before sorting=[2, 7, 6, 3, 10, 9, 5, 8, 4, 1]
After sorting=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]