#include <iomanip> — це підключення заголовкового файлу стандартної бібліотеки C++,
який містить маніпулятори форматування вводу та виводу для потоків
cin та cout.
Використовується для красивого оформлення виводу даних: вирівнювання тексту, встановлення точності чисел, ширини поля та формату чисел.
Встановлює мінімальну ширину поля для наступного значення.
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
cout << setw(10) << 123 << endl;
}
Число буде вирівняне в полі шириною 10 символів (за замовчуванням — праворуч).
cout << left << setw(10) << 123 << endl; cout << right << setw(10) << 123 << endl;
left — вирівнювання по лівому краюright — по правому (за замовчуванням)double x = 3.1415926; cout << setprecision(3) << x << endl;
cout << fixed << setprecision(2) << x << endl;
Тепер setprecision(2) означає 2 знаки після коми.
cout << setfill('*') << setw(10) << 123 << endl;
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
cout << left << setw(15) << "Ім'я"
<< setw(10) << "Вік"
<< setw(10) << "Бал" << endl;
cout << setw(15) << "Олена"
<< setw(10) << 20
<< fixed << setprecision(2)
<< setw(10) << 95.456 << endl;
}
Вивід буде акуратно вирівняний у вигляді таблиці.