このコードを以下に作成しました。
#include <stdio.h>
#include <stdlib.h>
main()
{
int n, i, v[1000];
printf("Type the size of the vector: ");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("Type a number: ");
scanf("%d", &v[i]);
}
for(i=0;i<n;i++){
printf ("%d ", v[i]);
}
system ("pause");
return 0;
}
これは機能していますが、今やらなければならないことは、このベクトルの真ん中に別の数値を配置することです。たとえば、1、2、3、4 の 4 つの数字をその上に配置する場合、真ん中に別の数字を配置できるようにする必要があるため、たとえば 1、2、9、3、4 になります。誰もそれを行う方法を知っていますか?