Здравствуйте, помогите из матрицы 3Х3, сделать матрицу любого размера
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Начнем с того, что у вас нерабочий код :)
Создать массив произвольного размера можно двумя способами:
1. Псевдодинамическая память. Например создать массив на 100 элементов, а использовать только n < 100.
2. Динамическая память. При помощи
new
выделяете память, а потом при помощиdelete
чистите ее, чтобы не было утечки.И ещё совет. Не используйте «магические числа». Если захотите поменять размеры массива, нужно будет много где менять ваши тройки на новые переменные. Так как у вас квадратная матрица, то будет достаточно одной переменной, например
const int size = 3
. Тогда массив будет объявляться какint matrix[size][size]