#include <stdio.h>
#define TRUE 1
#define FALSE 0
#define numbers 50
main()
{
int data[numbers]={57,84,35,16,47,89,55,63,25,42};
int i,j,n=10,temp,ok;
for(i=0;i<n;i++)
{
printf("N%d=%d\t",i
+1,data
[i
]); }
printf("\nthe sorted data-->\n"); for(i=n-1;i>=1;i--)
{
ok=TRUE;
for(j=0;j<i;j++)
if(data[j]>data[j+1])
{
temp=data[j];
data[j]=data[j+1];
data[j+1]=temp;
ok=FALSE;
}
if(ok)
i=0;
}
for(i=0;i<n;i++)
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFRSVUUgMQojZGVmaW5lIEZBTFNFIDAKI2RlZmluZSBudW1iZXJzIDUwCm1haW4oKQp7CiAgaW50IGRhdGFbbnVtYmVyc109ezU3LDg0LDM1LDE2LDQ3LDg5LDU1LDYzLDI1LDQyfTsKICBpbnQgaSxqLG49MTAsdGVtcCxvazsKICBmb3IoaT0wO2k8bjtpKyspCiAgewogICAgIHByaW50ZigiTiVkPSVkXHQiLGkrMSxkYXRhW2ldKTsKICB9CiAgcHJpbnRmKCJcbnRoZSBzb3J0ZWQgZGF0YS0tPlxuIik7CiAgZm9yKGk9bi0xO2k+PTE7aS0tKQogIHsKICAgICBvaz1UUlVFOwogICAgIGZvcihqPTA7ajxpO2orKykKICAgICAgICBpZihkYXRhW2pdPmRhdGFbaisxXSkKICAgICAgICB7CiAgICAgICAgdGVtcD1kYXRhW2pdOwogICAgICAgIGRhdGFbal09ZGF0YVtqKzFdOwogICAgICAgIGRhdGFbaisxXT10ZW1wOwogICAgICAgIG9rPUZBTFNFOwogICAgICAgIH0gIAkKICAgICBpZihvaykKICAgICAgICBpPTA7CiAgfQogIGZvcihpPTA7aTxuO2krKykKICAgICBwcmludGYoIiU1ZCIsZGF0YVtpXSk7CiAgICAgcHJpbnRmKCJcbiIpOwp9Cg==