1 / 1 / 3
Регистрация: 27.11.2014
Сообщений: 263
|
|||||||||||
1 | |||||||||||
Матрицу A (m, n) заполнить по указанному правилу04.03.2015, 21:27. Показов 2522. Ответов 9
Метки нет (Все метки)
Помогите решить.
Матрицу A (m, n) заполнить следующим образом. Для заданных k и l элемента akl присвоить значение 1; элементам, окружающих его - значение 2; элементам следующий круг окружения - значение 3 и т.д. до заполнения всей матрицы нашёл на этом форуме код C++, но правда часть. Кто нибудь поможет ?
Добавлено через 51 минуту Или этот код преобразовать можно в С++ ?
0
|
04.03.2015, 21:27 | |
Ответы с готовыми решениями:
9
Заполнить матрицу по указанному правилу Заполнить матрицу по указанному правилу Заполнить двумерный массив по указанному правилу Получить квадратную матрицу по указанному правилу |
105 / 105 / 51
Регистрация: 11.04.2014
Сообщений: 160
|
||||||
04.03.2015, 21:30 | 2 | |||||
0
|
1 / 1 / 3
Регистрация: 27.11.2014
Сообщений: 263
|
||||||
04.03.2015, 22:14 [ТС] | 3 | |||||
Leon_AD, это для visual studio ?
Добавлено через 7 минут Вот отредактировал для Borland C++ Но за правильности как тоне ручаюсь
0
|
105 / 105 / 51
Регистрация: 11.04.2014
Сообщений: 160
|
|
04.03.2015, 22:21 | 4 |
Это да, в VB написал, но писал еще в NetBeans, Dev C++ и некоторых других. Разницы как-то не наблюдал. Язык же один.
0
|
1 / 1 / 3
Регистрация: 27.11.2014
Сообщений: 263
|
||||||
23.03.2015, 20:11 [ТС] | 5 | |||||
Матрицу A (m, n) заполнить следующим образом. Для заданных k и l элемента akl присвоить значение 1; элементам, окружающих его - значение 2; элементам следующий круг окружения - значение 3 и т.д. до заполнения всей матрицы
Тему уже создавал. Но теперь изменилось. появилось то, каким решением надо писать Кто нибудь поможет ?
Aij=1 Ai-1*j-i=Ai-1*j=Ai-1*j+1=2 Ai*j-1=Ai*j+1=2 ai+1*j-1=Ai+1*j=Ai+1*j+1=2 cin i= j= for ( i++) for ( j++) if else
0
|
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|
23.03.2015, 20:14 | 6 |
чем помочь-то ?
0
|
1 / 1 / 3
Регистрация: 27.11.2014
Сообщений: 263
|
|
23.03.2015, 20:15 [ТС] | 7 |
Dimension, решение вставить)
0
|
1 / 1 / 3
Регистрация: 27.11.2014
Сообщений: 263
|
|
01.04.2015, 21:08 [ТС] | 8 |
Leon_AD,
формула int dist=(int)sqrt(double(k-i)*(k-i)+(j-l)*(j-l)); не катит... надо отдельно для i и j находить
0
|
105 / 105 / 51
Регистрация: 11.04.2014
Сообщений: 160
|
||||||
01.04.2015, 21:56 | 9 | |||||
Что значит отдельно, можно с этого места поподробнее?
Вы так хотите что ли?
0
|
1 / 1 / 3
Регистрация: 27.11.2014
Сообщений: 263
|
|
02.04.2015, 20:01 [ТС] | 10 |
Leon_AD, я сам не могу понять препода. Он сказал что с квадратным корнем нельзя...
надо именно отдельно для i и j... я хз знает как... уже вторую неделю решаю...и никак.... Добавлено через 51 минуту Leon_AD, и это понятно что двойки будут, так ведь присвоение идёт элементам массива... надо как сделать так что ++1 каждый элемент в строке от элемента вправо и влево, да и так же эл.столбца вверх-вниз ++1...
0
|
02.04.2015, 20:01 | |
02.04.2015, 20:01 | |
Помогаю со студенческими работами здесь
10
Сформировать матрицу размером 10*19 по указанному правилу Построить целочисленную квадратную матрицу заданного порядка по указанному правилу Написать функцию, которая заполняет квадратную матрицу числами по указанному правилу Заполнить матрицу по правилу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |