#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//адано две строки, в которых размещены латинские буквы по алфавиту (
//вот так: acfhk и dginop). Соединить строки таким образом,
//чтобы строка-результат тоже содержала буквы по алфавиту
//(вот так: acdfghiknop)
//
int comp(const void *a, const void *b){
return *(char*)a - *(char*)b;
}
int main(){
char a[] = "acfhk";
char b[] = "dginop";
int count_ab = strlen(a)+strlen(b);
char result[count_ab];
strncpy(result, a, strlen(a));
strncat(result, b, strlen(b));
qsort(result, strlen(result), sizeof(char), comp);
printf("Origin: %s %s \nAfter transform: %s \n", a, b, result);
return 0;
}