//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";
}
}
|