Предмет: Информатика, автор: мороженкаAikas

Задача по программированию на С++

Приложения:

Ответы

Автор ответа: MrMiner1
1

#include <iostream>

#include <iomanip>

int main(){

int a;

std::cout << "Введите размерность: ";

std::cin >> a;

std::cout << "      ";

for (int i=1; i<=a; ++i) std::cout<<std::setw(6)<<i;

std::cout << std::endl;

for (int i=1; i<=a; ++i){

 std::cout << std::setw(6) << i;

 for (int j=1; j<=a; ++j) std::cout<<std::setw(6)<<i*j;

 std::cout << std::endl;

}

return 0;

}

________________

Примечение: при вводе размерности <=316 все выглядит красиво. Для того, чтобы так красиво было и при большей рзмерности, надо увеличить аргумент функций std::setw(), а также в строке std::cout << ""; (которая идет после ввода переменной a) в кавычках поставить количество пробелов, равное числу, являющемуся аргументом функции std::setw()

Похожие вопросы