Матрица
Есть двумерный массив mas1[SIZE][SIZE] и mas2[SIZE-1][SIZE-1]
при чём известен mas1[SIZE][SIZE] и нужно скопировать из mas1 в mas2 все элементы, кроме столбика d_column и строчки d_line то есть например SIZE=4//константой mas1[SIZE][SIZE]= { 9 8 7 6 5 4 3 2 1 0 9 8 9 8 7 6 } d_column=2 d_line=3 получаем mas2[3][3] (то есть [SIZE-1][SIZE-1]: 9 7 6 5 3 2 9 7 6 можно организвать перенос в цикле из 1 массива во 2, кроме этих чисел. или переместить в конец с помощью 3-ей переменной (например temp) меняя местами с последующим элементом. а потом как удалить последнии элементы? вывод SIZE-1 раз не годится, нужен целый массив (без такой обманки с выводом :) ) у кого есть какие идеи? просьба помочь... Язык Java, C/C++ - не принципиально (но нужно под C/C++), главное - алгоритм... |
Re: Матрица
Код:
mas2 = new int[SIZE-1][SIZE-1]; |
Re: Матрица
if(j=d_column)
только наверное == Добавлено через 5 минут и если можно, без указателей. |
Re: Матрица
Код:
int mas2[SIZE-1][SIZE-1]; |
Re: Матрица
и где же тут задействован первый массив?
|
Re: Матрица
Исправил в предыдущем посте
|
Re: Матрица
|
Re: Матрица
Код:
Console::WriteLine(L"\nПосле:"); |
Re: Матрица
вообще жесть какая-то получается :)
http://clip2net.com/clip/m89990/1336489658-clip-2kb.png |
Re: Матрица
Код:
#include "stdafx.h" |
Текущее время: 01:21. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot