http://en.wikipedia.org/wiki/Josephus_problem 用户可以选择圈子里有多少人。用户可以选择每个人的价值。用户可以选择人员死亡的计数。前任。用户选择5人,每5人死亡。
我在想类似的东西-用户选择人数前- 50 PeopleArray 变成 PeopleArray[50]
用户在 PeopleArray[50] 中选择元素的值 他们必须为 50 个元素键入 50 个值
死亡用户选择了 3,所以每三个人都会死,我将如何从数组中删除该数字。
问题^-不确定如何使用数组执行上述操作
int main(){
int people = 5;
int peopleArray[5];
int peopleValue = 1;
int death;
cout << "Enter the amount of people: ";
cin >> people;
peopleArray[people];
for(int x = 1;x<=people;x++){
cout << "Enter the value of person #" << x << ":";
cin>> peopleValue;
peopleArray[peopleValue]; //Suppose to put the value into the array
}
}