#include <stdio.h>
j;f(l,i)int*l;{j=i-1;while(i-->0)while(j-->0)if(l[j]<l[i]){l[j]=l[i];return;}}
int main(void)
{
const int n = 5;
int l[] = { 3, 1, 4, -1, 2 };
for(int i
=0;i
<n
;i
++) printf("%d ",l
[i
]); f(l,n);
for(int i
=0;i
<n
;i
++) printf("%d ",l
[i
]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpqO2YobCxpKWludCpsO3tqPWktMTt3aGlsZShpLS0+MCl3aGlsZShqLS0+MClpZihsW2pdPGxbaV0pe2xbal09bFtpXTtyZXR1cm47fX0KCmludCBtYWluKHZvaWQpCnsKCWNvbnN0IGludCBuID0gNTsKCWludCBsW10gPSB7IDMsIDEsIDQsIC0xLCAyIH07CiAKCWZvcihpbnQgaT0wO2k8bjtpKyspIHByaW50ZigiJWQgIixsW2ldKTsKCXByaW50ZigiID4gIik7CglmKGwsbik7Cglmb3IoaW50IGk9MDtpPG47aSsrKSBwcmludGYoIiVkICIsbFtpXSk7CiAKCXJldHVybiAwOwp9