Hocam C dilinde şu şekilde yaptım tek forla ama bi bakın isterseniz.Döngünün içerisindeki printf'i daha kısa yazınca hata alıyorum hep siz bi deneyin belki işinize yarar;


#include
#include

main(){

int b,i;
char ad[25];
char soyad[25];
char d[]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'};
b=-1;

printf("Adinizi Girin: \n");
scanf("%s",&ad);

printf("Soyadinizi Girin: \n");
scanf("%s",&soyad);

if(ad[0]==soyad[0]){
soyad[0]='*';
}

for(i=0;i<5;i++){

d[i]=ad[0];
d[9-i]=ad[0];

d[b]=soyad[0];
d[9-b]=soyad[0];
printf("%c%c%c%c%c%c%c%c%c%c",d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9]);
printf("\n");
b++;

}
getch();
return 0;

}



Ekran görüntüsü böyle;

http://prntscr.com/egey73