#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 10
int main()
{
char data[][10]={"Max","Moritz","Bolte","Boeck","Lempel","Maecke","Huckebein","Schlich","Helene","Antonius"};
int ige,irt,ibl;
for (irt=0;irt < (N-1);irt++)
for (ige=irt+1;ige < N;ige++)
{
for (ibl=0; data[irt][ibl] == data[ige][ibl] && data[irt][ibl] != 0;ibl++) ; //Leeranweisung
if (data[irt][ibl] > data[ige][ibl])
{
char tmp;
for(ibl=0; ibl<10;ibl++)
{
tmp=data[irt][ibl];
data[irt][ibl]=data[ige][ibl];
data[ige][ibl]=tmp;
}
}
}
char (*dataneu
)[10] = malloc( (N
+1) * 10 ); memcpy( dataneu
, data
, sizeof data
); scanf("%9[^\n]",dataneu
[N
]);
for (irt=0;irt < (N);irt++)
for (ige=irt+1;ige < N+1;ige++)
{
for (ibl=0; dataneu[irt][ibl] == dataneu[ige][ibl] && dataneu[irt][ibl] != 0;ibl++) ; //Leeranweisung
if (dataneu[irt][ibl] > dataneu[ige][ibl])
{
char tmp;
for(ibl=0; ibl<10;ibl++)
{
tmp=dataneu[irt][ibl];
dataneu[irt][ibl]=dataneu[ige][ibl];
dataneu[ige][ibl]=tmp;
}
}
}
for(ibl=0; ibl<=N;ibl++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojZGVmaW5lIE4gMTAKCmludCBtYWluKCkKewpjaGFyIGRhdGFbXVsxMF09eyJNYXgiLCJNb3JpdHoiLCJCb2x0ZSIsIkJvZWNrIiwiTGVtcGVsIiwiTWFlY2tlIiwiSHVja2ViZWluIiwiU2NobGljaCIsIkhlbGVuZSIsIkFudG9uaXVzIn07CmludCBpZ2UsaXJ0LGlibDsKCmZvciAoaXJ0PTA7aXJ0IDwgKE4tMSk7aXJ0KyspCmZvciAoaWdlPWlydCsxO2lnZSA8IE47aWdlKyspCnsKZm9yIChpYmw9MDsgZGF0YVtpcnRdW2libF0gPT0gZGF0YVtpZ2VdW2libF0gJiYgZGF0YVtpcnRdW2libF0gIT0gMDtpYmwrKykgOyAvL0xlZXJhbndlaXN1bmcKaWYgKGRhdGFbaXJ0XVtpYmxdID4gZGF0YVtpZ2VdW2libF0pCnsKY2hhciB0bXA7CmZvcihpYmw9MDsgaWJsPDEwO2libCsrKQp7CnRtcD1kYXRhW2lydF1baWJsXTsKZGF0YVtpcnRdW2libF09ZGF0YVtpZ2VdW2libF07CmRhdGFbaWdlXVtpYmxdPXRtcDsKfQp9Cn0KCmNoYXIgKCpkYXRhbmV1KVsxMF0gPSBtYWxsb2MoIChOKzEpICogMTAgKTsKbWVtY3B5KCBkYXRhbmV1LCBkYXRhLCBzaXplb2YgZGF0YSApOwpzY2FuZigiJTlbXlxuXSIsZGF0YW5ldVtOXSk7CgoKZm9yIChpcnQ9MDtpcnQgPCAoTik7aXJ0KyspCmZvciAoaWdlPWlydCsxO2lnZSA8IE4rMTtpZ2UrKykKewpmb3IgKGlibD0wOyBkYXRhbmV1W2lydF1baWJsXSA9PSBkYXRhbmV1W2lnZV1baWJsXSAmJiBkYXRhbmV1W2lydF1baWJsXSAhPSAwO2libCsrKSA7IC8vTGVlcmFud2Vpc3VuZwppZiAoZGF0YW5ldVtpcnRdW2libF0gPiBkYXRhbmV1W2lnZV1baWJsXSkKewpjaGFyIHRtcDsKZm9yKGlibD0wOyBpYmw8MTA7aWJsKyspCnsKdG1wPWRhdGFuZXVbaXJ0XVtpYmxdOwpkYXRhbmV1W2lydF1baWJsXT1kYXRhbmV1W2lnZV1baWJsXTsKZGF0YW5ldVtpZ2VdW2libF09dG1wOwp9Cn0KfQpmb3IoaWJsPTA7IGlibDw9TjtpYmwrKykKICBwdXRzKGRhdGFuZXVbaWJsXSk7CgpmcmVlKGRhdGFuZXUpOwpyZXR1cm4gMDsKfQo=