0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 10
|
|
1 | |
Заполнить матрицу ЛП, от левого верхнего угла по спирали: вправо - вниз - влево - вверх16.03.2010, 23:15. Показов 7064. Ответов 9
Метки нет (Все метки)
0
|
16.03.2010, 23:15 | |
Ответы с готовыми решениями:
9
Заполнить матрицу ЛП от левого верхнего угла по спирали : вправо-вниз-влево-вверх Заполнить матрицу ЛП, от левого верхнего угла по диагонали вправо — вверх Заполнить матрицу, от левого верхнего угла по диагонали: вправо - вверх Заполнить матрицу ЛП, от левого верхнего угла по диагонали: вправо - вверх |
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
16.03.2010, 23:27 | 2 |
https://www.cyberforum.ru/cpp-... page2.html
https://www.cyberforum.ru/visu... d3621.html Может что поможет...
0
|
0 / 0 / 0
Регистрация: 02.03.2023
Сообщений: 1
|
|
08.03.2023, 20:28 | 3 |
#include <iostream>
using namespace std; int main() { const int N = 9; // размер матрицы int matrix[N][N] = { 0 }; // инициализируем матрицу нулями int current = 1; // начальное значение для заполнения // заполняем матрицу по спирали for (int k = 0; k < N / 2; k++) { for (int j = k; j < N - k - 1; j++) { matrix[k][j] = current++; // справа } for (int i = k; i < N - k - 1; i++) { matrix[i][N - k - 1] = current++; // вниз } for (int j = N - k - 1; j > k; j--) { matrix[N - k - 1][j] = current++; // влево } for (int i = N - k - 1; i > k; i--) { matrix[i][k] = current++; // вверх } matrix[N / 2][N / 2] = 81; } // выводим матрицу на экран for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { cout << matrix[i][j] << " "; } cout << endl; } return 0; }
0
|
Злостный нарушитель
9492 / 5139 / 1172
Регистрация: 12.03.2015
Сообщений: 24,220
|
||||||
08.03.2023, 20:54 | 4 | |||||
0
|
842 / 645 / 323
Регистрация: 24.02.2017
Сообщений: 2,276
|
|
08.03.2023, 21:30 | 5 |
Verevkin, ну ты даешь. Перепил что ли?
0
|
фрилансер
5832 / 5349 / 1100
Регистрация: 11.10.2019
Сообщений: 14,302
|
|
09.03.2023, 12:18 | 9 |
0
|
Just Do It!
|
||||||
09.03.2023, 14:48 | 10 | |||||
Verevkin,
шоп флейм разбавить:
0
|
09.03.2023, 14:48 | |
09.03.2023, 14:48 | |
Помогаю со студенческими работами здесь
10
Заполнить матрицу линейной последовательностью от левого верхнего угла по диагонали вправо вверх Заполнить матрицу линейной последовательностью (0-81), от левого верхнего угла по диагонали: вправо - вверх (CИ)Заполнить матрицу ЛП, от центра по спирали: влево - вниз - вправо - вверх. Заполнить квадратную матрицу от левого верхнего угла по спирали Заполнить матрицу ЛП, от левого нижнего угла по диагонали: влево - вверх. Заполнить матрицу от левого нижнего угла по диагонали: влево - вверх Заполнить матрицу ЛП, от левого нижнего угла по диагонали: влево - вверх Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |