#include <cstdlib>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char list[5][4]={"dat","mai","lik","mar","ana"};
int main(int argc, char *argv[])
{
int x;
puts("sortirebamde:");
for (x=0;x<sizeof(list)/sizeof(char);x++)
printf("%s\n",list[x]);
qsort(&list,(sizeof(list)/sizeof(char)),sizeof(list[0]),
(int (*)(const void*, const void *))strcmp);
for (x=0;x<sizeof(list)/sizeof(char);x++)
printf("%s\n",list[x]);
return EXIT_SUCCESS;
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KY2hhciBsaXN0WzVdWzRdPXsiZGF0IiwibWFpIiwibGlrIiwibWFyIiwiYW5hIn07CmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCnsKICAgIGludCB4OwogICAgcHV0cygic29ydGlyZWJhbWRlOiIpOwogICAgIGZvciAoeD0wO3g8c2l6ZW9mKGxpc3QpL3NpemVvZihjaGFyKTt4KyspCiAgICAJIHByaW50ZigiJXNcbiIsbGlzdFt4XSk7CiAgICAgIHFzb3J0KCZsaXN0LChzaXplb2YobGlzdCkvc2l6ZW9mKGNoYXIpKSxzaXplb2YobGlzdFswXSksCgkJCShpbnQgKCopKGNvbnN0IHZvaWQqLCBjb25zdCB2b2lkICopKXN0cmNtcCk7CgkgZm9yICh4PTA7eDxzaXplb2YobGlzdCkvc2l6ZW9mKGNoYXIpO3grKykKCSAgICAgcHJpbnRmKCIlc1xuIixsaXN0W3hdKTsKCiAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwp9