|
//file Sudoku001.cpp //author: aou #include <iostream> using namespace std; class CSudoku { private: int a[9][9]; public: CSudoku(void); //default constructor void display(void); }; void main(void) { CSudoku puzzle1, puzzle2; puzzle1.display(); puzzle2.display(); } CSudoku::CSudoku(void) { for (int r=0; r<9; r++) for (int c=0; c<9; c++) a[r][c] = (r+c)%9+1; } void CSudoku::display(void) { for (int r=0; r<9; r++) { for (int c=0; c<9; c++) { cout << a[r][c]; if (c==2 || c==5) cout << '|'; else cout << ' '; } cout << endl; if (r==2 || r==5) cout << "-----+-----+-----\n"; } } |