#include <stdio.h>
#define NUMBER 7
int main(){
int i;
int x[NUMBER];
for (i = 0; i < NUMBER; i++){
printf("x[%d]:", i);
scanf("%d", &x[i]);
}
for (i = 0; i < NUMBER / 2; i++){
int temp = x[i];
x[i] = x[NUMBER - 1 - i];
x[NUMBER -1 - i] = temp;
}
puts("反転しました。");
for (i = 0; i < NUMBER; i++){
printf("x[%d] = %d\n", i, x[i]);
}
return 0;
}
気になったことがあるので、質問させていただきます。
返信削除Q1. 「~ i < NUMBER / 2~」についてですが、なぜ2で割るのですか?
Q2. 「x[NUMBER -1 -i]」についてですが、なぜ-1を入れるのですか?
よろしくお願いいたします。