二進法をつかえば楽だね。
#line 1 "LotteryTicket.cpp" #include#include #include using namespace std; class LotteryTicket { public: string buy(int price,int b1,int b2,int b3,int b4) { //decimal -> binary int Bv[4]={b1,b2,b3,b4}; int biv[50],x1=1,keta=4,i=0,j=0; int sum=0,x2=1; for(x1=1;x2<15;x1++){ while(i<4){ biv[keta-i-1]=x1%2; x1=x1/2; i++; } for(j=0;j