Language: C++

#include <bits/stdc++.h>
using namespace std;

int main() {
    bool tramp[4][13];
    for(int a = 0; a < 4; ++a) {
        for(int b = 0; b < 13; ++b) {
            tramp[a][b] = false;
        }
    }
    
    int N;

    cin >> N;

    for(int c = 0; c < N; ++c) {
        char kind;
        int number;
        cin >> kind >> number;
        switch(kind) {
            case "S": tramp[0][number-1] = true;
             break;
            case "H": tramp[1][number-1] = true;
             break;
            case "C": tramp[2][number-1] = true;
             break;
            case "D": tramp[3][number-1] = true;
             break
        }
    }

    for(int f = 0; f < 4; ++f) {
        for(int g = 0; g < 4; ++ g) {
            if(tramp[f][g] == false) {
                char kind2;
                if(f == 0) {
                    kind2 = "S";
                }else if(f == 1) {
                    kind2 = "H";
                }else if(f == 2) {
                    kind = "C";
                }else if(f == 3) {
                    kind = "D";
                }
                cout << kind2 << " " << g << endl;
            }
        }
    }
}

Compiler output:
a.cc: In function 'int main()':
a.cc:21:18: error: conversion from 'const char*' to 'int' in a converted constant expression
   21 |             case "S": tramp[0][number-1] = true;
      |                  ^~~
a.cc:21:18: error: could not convert '"S"' from 'const char [2]' to 'int'
   21 |             case "S": tramp[0][number-1] = true;
      |                  ^~~
      |                  |
      |                  const char [2]
a.cc:23:18: error: conversion from 'const char*' to 'int' in a converted constant expression
   23 |             case "H": tramp[1][number-1] = true;
      |                  ^~~
a.cc:23:18: error: could not convert '"H"' from 'const char [2]' to 'int'
   23 |             case "H": tramp[1][number-1] = true;
      |                  ^~~
      |                  |
      |                  const char [2]
a.cc:25:18: error: conversion from 'const char*' to 'int' in a converted constant expression
   25 |             case "C": tramp[2][number-1] = true;
      |                  ^~~
a.cc:25:18: error: could not convert '"C"' from 'const char [2]' to 'int'
   25 |             case "C": tramp[2][number-1] = true;
      |                  ^~~
      |                  |
      |                  const char [2]
a.cc:27:18: error: conversion from 'const char*' to 'int' in a converted constant expression
   27 |             case "D": tramp[3][number-1] = true;
      |                  ^~~
a.cc:27:18: error: could not convert '"D"' from 'const char [2]' to 'int'
   27 |             case "D": tramp[3][number-1] = true;
      |                  ^~~
      |                  |
      |                  const char [2]
a.cc:28:19: error: expected ';' before '}' token
   28 |              break
      |                   ^
      |                   ;
   29 |         }
      |         ~          
a.cc:37:29: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
   37 |                     kind2 = "S";
      |                             ^~~
      |                             |
      |                             const char*
a.cc:39:29: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
   39 |                     kind2 = "H";
      |                             ^~~
      |                             |
      |                             const char*
a.cc:41:21: error: 'kind' was not declared in this scope; did you mean 'kind2'?
   41 |                     kind = "C";
      |                     ^~~~
      |                     kind2
a.cc:43:21: error: 'kind' was not declared in this scope; did you mean 'kind2'?
   43 |                     kind = "D";
      |                     ^~~~
      |                     kind2