Tak, wiem że za dużo cout'ów, ale już mi się nie chciało robić pętli. Jak chcesz możesz poprawić.
P.S. Sudoku :)?
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{;
int m = 0;
char tab[ 81 ] = { 'A', '1', 'e', '2', 'A', '3', 'A', '4', 'A', 'B', '5', 'f', '6', 'B', '7', 'B', '8', 'B', 'C', 'a', 'G',
'b', 'C', 'c', 'C', 'd', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'E', 'E', 'E', 'E', 'E', 'E', 'E', 'E', 'E', 'F', 'F', 'F',
'F', 'F', 'F', 'F', 'F', 'F', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I' };
cout << endl << endl;
cout <<( char ) 218; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 191 << endl;
for( int i = 1; i <= 9; i++ )
{
if( i == 4 || i == 7 )
{
cout <<( char ) 179; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205;
cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205;
cout <<( char ) 206; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205;
cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205;
cout <<( char ) 206; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205;
cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 205; cout <<( char ) 179 << endl;
}
cout <<( char ) 179;
for( int j = 1; j <= 9; j++ )
{
if( j == 3 || j == 6 )
cout << " " << tab[ m ] << " " <<( char ) 186;
else if( j == 9 )
cout << " " << tab[ m ] << " ";
else
cout << " " << tab[ m ];
m++;
}
cout <<( char ) 179 << endl;
}
cout <<( char ) 192; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196; cout <<( char ) 196;
cout <<( char ) 217 << endl << endl << endl << endl << endl;
system( "PAUSE" );
return 0;
}