Last login: Mon Aug 14 20:27:49 on ttys001
MacBook-Pro:~ Toshiba$ cd AOJ
MacBook-Pro:AOJ Toshiba$ ls
ITP1	ITP2	ITP3	ITP4	ITP5
MacBook-Pro:AOJ Toshiba$ cd ITP5
MacBook-Pro:ITP5 Toshiba$ ls
A.cpp	A.cpp~	B.cpp	B.cpp~	C.cpp	C.cpp~	D.cpp	D.cpp~	a.out
MacBook-Pro:ITP5 Toshiba$ emacs D.cpp


























MacBook-Pro:ITP5 Toshiba$ emacs D.cpp
MacBook-Pro:ITP5 Toshiba$ rm *.cpp~
MacBook-Pro:ITP5 Toshiba$ ls
A.cpp	B.cpp	C.cpp	D.cpp	a.out
MacBook-Pro:ITP5 Toshiba$ cd ..
MacBook-Pro:AOJ Toshiba$ cd ITP6
-bash: cd: ITP6: No such file or directory
MacBook-Pro:AOJ Toshiba$ mkdir ITP6
MacBook-Pro:AOJ Toshiba$ cd ITP6
MacBook-Pro:ITP6 Toshiba$ ls
MacBook-Pro:ITP6 Toshiba$ emacs A.cpp
MacBook-Pro:ITP6 Toshiba$ emacs B.cpp
MacBook-Pro:ITP6 Toshiba$ g++ B.cpp
MacBook-Pro:ITP6 Toshiba$ ./a.out
^C
MacBook-Pro:ITP6 Toshiba$ emacs B.cpp

#include <iostream>
#define N 10
using namespace std;

int main()
{
  int i,j,k,l,card[4][13];
  char c;

  for(int i=0;i<4;i++)
    {
      for(int j=1;j<14;j++)
        {
          card[i][j]=0;
        }
    }
  cin >> k;
  for(i=0;i<k;i++)
    {
      cin >> c >> l;
      if(c=='S') card[0][l]=N;
      if(c=='H') card[1][l]=N;
      if(c=='C') card[2][l]=N;
      if(c=='D') card[3][l]=N;
    }

  for(int i=0;i<4;i++)
    {
      for(int j=1;j<14;j++)
        {
          if(card[i][j]==0)
            {
              if(i==0) cout << 'S' << ' ' << j <<endl;
              else if(i==1)    cout << 'H' << ' ' << j <<endl;
              else if(i==2)    cout << 'C' << ' ' << j <<endl;
              else if(i==3)    cout << 'D' << ' ' << j <<endl;
            }
        }
    }
  return 0;
}