Код C:
Код
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int Compare(const void* a, const void* b){
return *(char*)a-*(char*)b;
}
int main(){
char *matr[]={"abcemn",
"fedkpo",
"ghijqr",
"xwvuts",
"yzaala"}, res[100]={'\0'}, i, *a=res, *b=res;
for(i=0; i<sizeof(matr)/sizeof(*matr); i++){
strcat(res, matr[i]);
}
qsort(res, strlen(res), sizeof(*res), Compare);
for(; *b=*a; ++a){
if(*a!=*(a+1))++b;
}
printf("%s", res);
return 0;
}