In realtà il codice da te riportato è C,nel c++ per quanto possa saperne,per l'input e l'output,vengono usati cout << e cin >> Comunque per rimediare agli errori:
dato che l'input da te richiesto è un numero tra due interi,ovviamente nella dichiarazione non deve essere di tipo char,difatti il modo giusto per la dichiarazione è questo:
int num;
per quanto riguarda l'errore del main,aggiungi int prima del main,vedrai che andrà,esempio:
int main()
{
codiceblablabla
}