05-08-2012, 08:18 AM
Есть двумерный массив 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++), главное - алгоритм...
при чём известен 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++), главное - алгоритм...