// 課題051
//
//             2026.07.08 24A2021 伊藤宗兼

#include <stdio.h>
#define MAXSTR 20

int main(void) {
	char surname[MAXSTR];// 1 文字(1 バイト文字)を入れる変数
	char name[MAXSTR]; // MAXSTR 文の文字の配列 
	int n=5;//入力されたデータの数
	//終端記号を入れるため、実際に使えるのは MAXSTR-1 文字 
	int i;
	printf("苗字をローマ字で入力してください\n");
	scanf("%s", surname);
	printf("名前をローマ字で入力してください\n");
	scanf("%s", name);          // 文字配列に%s で読み込むときは&をつけない! 
	printf("名前と苗字は %s %sですね。", name,surname);

			
	for (i = 0; i < n; i++) {
		name[i]=name[(n-1)-i+2];
	}
	printf("名前の一文字ずつの逆順は %s ですね。\n", name);
	return 0;
}