Il fatto è che usavi delle funzioni e degli elementi (printf, scanf, ...) tipiche del C e non del C++.

Il codice di klezmabbestia è giusto ed è quello che devi utilizzare per i programmi in C++.

Le istruzioni che usavi tu invece sono quelle del linguaggio C.

CONSIGLIO:
visto che stai iniziando a programmare, ti conviene prima imparare il C e poi approfondire il C++ (che è un'evoluzione del C).