410                                              D. -



		
oct		iostream.h
ws	   	iostream.h
setw(int)	  	iomanip.h
setfill(int)	  	iomanip.h
setbase(int)	  	iomanip.h
		
setprecision (int)	  	iomanip.h
	  	
set'iosflags (long)	  	iomanip.h
resetiosflags(long)	  	iomanip.h

0.3.  : 

       -
print ().   card  deck     -
 .       .

  pr_card.cpp

// 
#include <iostream.h>

char pips_symbol[14] = { '?', 'A', '2', '3', '4', '5', '6',
7','8', '9', T', 'J', 'Q', 1 };

char suit_symbol[4] = { '', 'd', 'h', 's' };

enum suit { clubs, diamond, hearts, spades };

class pips {
public:

void assign(int n) { p = n % 13 + 1; }

void print() { cout  pips_symbol[p]; }
private:

int p;

};

class card {
public:

suit s;

pips p;

void assign(int n)

{ cd = n; s = suit(n / 13); p.assign(n); }

void pr_card()

{ p.print(); cout  suit_symbol[s]  " "; }
private:

int cd;     //cd    51
};