В дополнение к другому ответу
cout << "Cognratulations! The number is "number"!\n";
Это не работает. Похоже, вы пытаетесь создать строку из «Cognratulations! Number is», number and «! \ N», что возможно (но не с этим синтаксисом), но проще будет сначала напечатать первую строку, затем номер и, наконец, вторая строка.
cout << "Cognratulations! The number is " << number << "!\n";