5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
1 | |
Выборка определённой строки в массиве12.10.2015, 21:22. Показов 2493. Ответов 7
Метки нет (Все метки)
Объясните теоретическую часть. Т.е у меня есть массив [n] [n] - пусть будем матрицей
Мне нужно 2 цикла: 1) Отвечает за количество повторений 2го, т.е он это кордината высоты. 2) Отвечает за длину Но если я задам ,например, Высоту 3 и длину 3 , то он заберет мне квадрат: X|X|X X|X|X X|X|X , а если мне нужна строка 3 и длина 3, то я что должен сделать? Указать массив Array[ , ] с этим сложнее всего мне,где написать условие, которое заберет лишь эту часть? Или я могу с помощью первого цикла, ограничив цикл ( i=2; i <= 3,i++), а второй сделать ( j=0;j<3;j++) ?
0
|
12.10.2015, 21:22 | |
Ответы с готовыми решениями:
7
Переписывание определённой строки в txt Удаление определённой строки из .txt Извлечение определённой строки из txt файла Извлечение определённой строки из txt файла |
12 / 12 / 20
Регистрация: 07.10.2015
Сообщений: 51
|
|
12.10.2015, 21:40 | 3 |
Да, можно сделать такой цикл.
1
|
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
12.10.2015, 21:45 [ТС] | 4 |
Давайте, я попробую наглядно показать.
Я хочу взять, допустим, элементы массива , которые находятся X|X|X X|X|X 1|1|1 For ( i=2; i<=3;i++) for ( j=1; j <=3;j++) Но я не понимаю , что писать в Console.WriteLine (array [X , Y ]); В Х - мне нужно написать - это кордината по высоте , а в Y по длине. Т.е Array [ i,j] ,так?
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|||||||||||
12.10.2015, 21:50 | 5 | ||||||||||
Сообщение было отмечено Shadevskiy как решение
Решение
Shadevskiy,
сложно понять вопрос, но если нужно из массива получить прямоугольную область, то можно воспользоваться методом:
1
|
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
12.10.2015, 22:10 [ТС] | 6 |
Задание переменных,с помощью static int , мне понравилось - очень сэкономит время.
А на счет массива , мне выдает ошибку: " Не содержит статический метод Main, подходящий для точки входа". А еще : разве там не должны быть тогда координаты (0,3,0,4) - там же вроде с нуля все идет ,если я правильно понял. Можно ли пример исполнения , не важно какой : вывод , подсчет суммы или чего угодно с этой областью - а то я раньше не видел функции GetArray(array, 1, 3, 0, 4);
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
12.10.2015, 22:48 | 7 | |||||
Сообщение было отмечено tezaurismosis как решение
Решение
Shadevskiy,
легко, правда в предыдущем варианте метода чуть ошибся с индексами, но здесь исправлено:
1
|
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
12.10.2015, 22:49 [ТС] | 8 |
Спасибо ^^
0
|
12.10.2015, 22:49 | |
12.10.2015, 22:49 | |
Помогаю со студенческими работами здесь
8
Выборка определённой записи из базы данных в отчёт (QReport) Перенос строки в Memo1 при достижении определённой длины строки Размещение объектов типов определённой иерархии в массиве и их отображение Удалить все символы после определённой позиции в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |