| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Вставка массивов |
| Автор: CatGav 6.11.2012, 21:11 | ||
Дана матрица размером 5 на 6 и два одномерных массива длинной в 6 символов, Задание вставить одномерные массивы в соответствующие строчки и столбцы матрицы (номера строки и столбца вводятся с клавиатуры) Вот что у меня вышло, помогите доофрмить цикл вставки массивов, а то ерунда выходит.
|
| Автор: feodorv 7.11.2012, 07:27 | ||
| В итоге матрица какого размера должна получиться??? По коду я так понял, что 6 на 7: (5+один дополнительный столбец) на (6+одна дополнительная строка). Но если так, то почему эти манипуляции производятся над матрицей с фиксированным размером 5 на 6: Как в такую матрицу, в которой не предусмотрено место для новых строк и столбцов, можно хоть что-то добавить? Только с выходом за пределы массива. Следовательно, изначально в матрице нужно было оставить место для вставок:
хотя и делать вид по-началу, что матрица-то 5 на 6. После очередной вставки размеры матрицы нужно менять: n++ (после вставки столбца) и m++ (после вставки строки), а то опять ерунда выйдет))) |
| Автор: CatGav 7.11.2012, 18:07 |
| Да матрица должна быть на выходе размером 6 на 7, теперь в стрчке и столбце вставляются первые элементы массивавов, как я понял необходимо вводить условие для строки for (int x1 = 0; x1 < z; x1++) , для столбца for (int y1 = 0; y1 < z; y1++) если да то в как это должно выглядеть. |
| Автор: feodorv 8.11.2012, 09:19 | ||||||
Да нет. Вставки как раз по 6 элементов как были, так и остаются. Мой Вам совет: заполните матрицу не случайными значениями, а просто положительными возрастающими, а вставляемые строки и столбцы - какими-то отрицательными значениями. Тогда при печати матрицы сразу будет видно, куда и как вставились новые элементы:
|
| Автор: CatGav 8.11.2012, 15:58 |
| Хмм, можт я что не так понял но вот то что он сейчас выдае при моих условиях заполнениях массов и матрицы. При ваших условиях он вставляет нули в соответствующие строчки и столбцы. http://s1.ipicture.ru/uploads/20121108/fRlyf5op.png |
| Автор: CatGav 8.11.2012, 22:43 |
| С программой разабрался, спасибо за помощь |