#include <stdio.h>
#include <stdlib.h>
int main()
{
int length = 15;
int array[] = { 11, 42, 33, 14, 55, 36, 123, 241, 73, 82, 218, 46, 153, 108, 52 };
for (int startIndex = 0; startIndex < length - 1; ++startIndex)
{
int maxIndex = startIndex;
for (int currentIndex = startIndex + 1; currentIndex < length; ++currentIndex)
{
if (array[currentIndex] > array[maxIndex])
maxIndex = currentIndex;
}
int t = array[startIndex];
array[startIndex]= array[maxIndex];
array[maxIndex] = t;
}
for (int index = 0; index < length; ++index)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+IAojaW5jbHVkZSA8c3RkbGliLmg+IAogCmludCBtYWluKCkKewogICAgaW50IGxlbmd0aCA9IDE1OwogICAgaW50IGFycmF5W10gPSB7IDExLCA0MiwgMzMsIDE0LCA1NSwgMzYsIDEyMywgMjQxLCA3MywgODIsIDIxOCwgNDYsIDE1MywgMTA4LCA1MiB9OwogICAgZm9yIChpbnQgc3RhcnRJbmRleCA9IDA7IHN0YXJ0SW5kZXggPCBsZW5ndGggLSAxOyArK3N0YXJ0SW5kZXgpCiAgICB7CiAgICAgICAgaW50IG1heEluZGV4ID0gc3RhcnRJbmRleDsKICAgICAgICAKICAgICAgICBmb3IgKGludCBjdXJyZW50SW5kZXggPSBzdGFydEluZGV4ICsgMTsgY3VycmVudEluZGV4IDwgbGVuZ3RoOyArK2N1cnJlbnRJbmRleCkKICAgICAgICB7CiAgICAgICAgICAgIGlmIChhcnJheVtjdXJyZW50SW5kZXhdID4gYXJyYXlbbWF4SW5kZXhdKQogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBtYXhJbmRleCA9IGN1cnJlbnRJbmRleDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaW50IHQgPSBhcnJheVtzdGFydEluZGV4XTsKICAgICAgICBhcnJheVtzdGFydEluZGV4XT0gYXJyYXlbbWF4SW5kZXhdOwogICAgICAgIGFycmF5W21heEluZGV4XSA9IHQ7CiAgICB9CiAgICAKICAgIGZvciAoaW50IGluZGV4ID0gMDsgaW5kZXggPCBsZW5ndGg7ICsraW5kZXgpCiAgICAgICAgcHJpbnRmKCIlaSAgIiwgYXJyYXlbaW5kZXhdKTsKICAgICAgICAKIAogICAgcmV0dXJuIDA7Cn0=