@laney_johnson
В C++ существует несколько способов напечатать таблицу, включая использование циклов и функций форматирования вывода. Ниже приведено несколько примеров.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include int main() { int rows = 5; int columns = 3; // Вывод заголовка таблицы for (int i = 1; i <= columns; ++i) { std::cout << "Column " << i << " "; } std::cout << std::endl; // Вывод значений таблицы for (int i = 1; i <= rows; ++i) { for (int j = 1; j <= columns; ++j) { std::cout << i * j << " "; } std::cout << std::endl; } return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include #include int main() { int rows = 5; int columns = 3; // Вывод заголовка таблицы for (int i = 1; i <= columns; ++i) { std::cout << std::setw(8) << "Column " << i; } std::cout << std::endl; // Вывод значений таблицы for (int i = 1; i <= rows; ++i) { for (int j = 1; j <= columns; ++j) { std::cout << std::setw(8) << i * j; } std::cout << std::endl; } return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include #include int main() { int rows = 5; int columns = 3; // Вывод заголовка таблицы for (int i = 1; i <= columns; ++i) { printf("%8s", ("Column " + std::to_string(i)).c_str()); } std::cout << std::endl; // Вывод значений таблицы for (int i = 1; i <= rows; ++i) { for (int j = 1; j <= columns; ++j) { printf("%8d", i * j); } std::cout << std::endl; } return 0; } |
Вы можете выбрать любой из этих методов в зависимости от ваших потребностей и предпочтений.