magic_square::put_var()

{

cout<<"행 입력"<<endl;

cin>>menu;

if(menu<0) cout<<"행은 0보다 커야 합니다.";

else if(menu>size) cout<<"행은 크기보다 작아야 합니다.";

else

{

column=menu;

cout<<"열 입력"<<endl;

cin>>menu;

if(menu<0) cout<<"열은 0보다 커야 합니다.";

else if(menu>size) cout<<"열은 크기보다 작아야 합니다.";

else

{

row=menu;

cout<<"숫자 입력"<<endl;

cin>>menu;

if(menu<0) cout<<"숫자는 0보다 커야 합니다.";

else if(menu>pow(size,2)) cout<<"숫자는 크기의 제곱 이하여야 합니다.";

else

{

square[column-1][row-1]=menu;

}

}

}

}


너무 더러워보임..