#include int main() { char str[1024]; //入力値受け取り scanf("%s", str); for (int i = 0; str[i] != '\0'; i++) { if ((int)str[i] - (int)'A' <= i) { str[i] = (int)'Z' - (i - (int)str[i] + (int)'A') % 25; } else { str[i] = (int)str[i] - i - 1; } } // 表示 printf("%s", str); return 0; }