// Question:2 Sort Again
#include <stdio.h>
#include <string.h>
void bubble(char *x, char *y);
int main()
{
char sort[300];
for (int i = 1; i <= string; i++)
{
for (int j = 0; j < string - i; j++)
{
if (sort[j] < sort[j + 1])
{
bubble(&sort[j], &sort[j + 1]);
}
}
}
return 0;
}
void bubble(char *x, char *y)
{
int temp = *x;
*x = *y;
*y = temp;
}
Ly8gUXVlc3Rpb246MiBTb3J0IEFnYWluCgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKdm9pZCBidWJibGUoY2hhciAqeCwgY2hhciAqeSk7CmludCBtYWluKCkKewogICAgY2hhciBzb3J0WzMwMF07CiAgICBzY2FuZigiJXMiLCBzb3J0KTsKCiAgICBpbnQgc3RyaW5nID0gc3RybGVuKHNvcnQpOwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gc3RyaW5nOyBpKyspCiAgICB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBzdHJpbmcgLSBpOyBqKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoc29ydFtqXSA8IHNvcnRbaiArIDFdKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBidWJibGUoJnNvcnRbal0sICZzb3J0W2ogKyAxXSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgcHV0cyhzb3J0KTsKICAgIHJldHVybiAwOwp9Cgp2b2lkIGJ1YmJsZShjaGFyICp4LCBjaGFyICp5KQp7CiAgICBpbnQgdGVtcCA9ICp4OwogICAgKnggPSAqeTsKICAgICp5ID0gdGVtcDsKfQo=