ник: sonya
Пример:
2 0 3
0 0 4
0 8 0
1 3
3 2
2
надо пробежаться по 1-ой строке и записать “Rows” - номер ненулевых элементов в строке(Rows -первый элемент из № ячейки, если допустить, № ячейки – это(Rows,cols)). В примере это 1 3
Потом сравнить второе число(т.е 3) в строке с числами(т.е с 1), которые есть в столбце и, если его нет, то занести его в столбец(т.к. 3 – нет, то занести ее в столбец).
Дальше надо перейти на № той строки, который указан последний в столбце(т.е 3).Затем ищем ненулевой элемент в следующей строке(т.е 3-ей). В 3-ей строке ненулевой элемент находится на 2-ом месте, значит пишем 2. Затем смотрим нет ли 2 в столбце(т.к ее нет), то добавляем ее в столбец. Дальше смотрим на 2-ую строку, т.к ненулевой элемент стоит на 3-м
месте, а 3 уже есть в столбце, то надо выйти из программы
не могу найти номер ненулевого элемента(номер ячейки в екселе состоит из Rows,cols)....мне надо найти чему равен Rows, т.е, если в ячейке А1:1 ненулевой элемент, то Rows должен быть равен 1, а потом надо эту единицу занести в столбец(т.е ячейку А2:1), если в столбце А она не встречалась)