Как в одном месте объединить разные блоки кода?
cout <<  "Осталось " << i << " секунд..." << endl; //перед sleep
Ну и в конце:
cout << "Форматирование жёсткого диска HDD завершено" << endl
cout <<  "Осталось " << i << " секунд..." << endl; //перед sleep
Ну и в конце:
cout << "Форматирование жёсткого диска HDD завершено" << endl