私の入力は次のようなものです
4
1 2
3 4
5 6
7 8
私がやりたいことは、それを2つのグループに分割することです。 full=number を位置(偶数か奇数か)によって2つのグループに分割する方法を ここで質問しました。答えは正しいと思いました。何か問題があるようです。コードは次のとおりです。間違いを見つけることができません。出るべきものは 8 です
#include<fstream>
#include<iostream>
using namespace std;
int main(){
ifstream ifs("Q3_IN.txt");
int g;
ifs>>g;
int boy[g];int girl[g];
int a =0; int b = 0;
for(int i=0;i<g;i++){
if(i%2) ifs>>boy[b++];
else ifs>>girl[a++];
}
cout<<boy[3];
system("pause");
return 0;}