0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 5
1

Сформировать двумерный массив.Удалить из него столбец с заданным номером

21.01.2013, 19:20. Показов 2132. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сформировать двумерный массив.Удалить из него столбец с заданным номером
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2013, 19:20
Ответы с готовыми решениями:

Сформировать двумерный массив. Добавить в него строку и столбец с заданным номером
Ребятаа,помогите пожалуйста хоть с чем-нибудь. 1.Сформировать двумерный массив. Добавить в него...

Сформировать двумерный массив. Добавить в него строку и столбец с заданным номером
1.Сформировать двумерный массив. Добавить в него строку и столбец с заданным номером.Правила 4.4....

Сформировать двумерный массив. Удалить из него строку с заданным номером
5. Сформировать двумерный массив. Удалить из него строку с заданным номером;

Удалить из матрицы столбец с заданным номером
Сформировать двумерный массив. Удалить из него столбец с заданным номером;

3
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
22.01.2013, 08:00 2
Anuta_, на самом деле, скорее всего никакой столбец удалять и не надо. А нужно создать новый массив и в него поместить данные из существующего массива, но не все данные, а нужные.
1
6924 / 2834 / 543
Регистрация: 19.10.2012
Сообщений: 8,652
22.01.2013, 10:27 3
Можно и удалить.
Сперва перекладываем справа данные, затирая ненужный столбец, затем последний столбец удаляем.
В зависимости от задачи выбираем, как будет быстрее - переложить всё нужное в другой массив, или работать с одним массивом.
Например удаляем второй столбец (массив 3х3):
Visual Basic
1
2
3
4
5
6
7
8
9
Sub tt()
    Dim a(), i&
    a = [a1:c3].Value
    For i = 1 To UBound(a, 2)
        a(i, 2) = a(i, 3)
    Next
    ReDim Preserve a(1 To UBound(a), 1 To UBound(a, 2) - 1)
    [e1].Resize(UBound(a), UBound(a, 2)) = a
End Sub
1
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 5
22.01.2013, 12:00  [ТС] 4
Спасибо!Выручили=)
0
22.01.2013, 12:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2013, 12:00
Помогаю со студенческими работами здесь

Вычеркнуть из матрицы столбец с заданным номером
Взять матрицу M x N. Вычеркнуть столбец с заданным номером. Вывести результирующую матрицу рядом с...

Сформировать массив строк. Удалить из него самую длинную строку
задание 1. Сформировать массив строк. Удалить из него самую длинную строку. задание 2. Матрицу...

Вычеркнуть столбец с заданным номером. Вывести результирующую матрицу рядом с исходной
Взять матрицу M x N. Вычеркнуть столбец с заданным номером. Вывести результирующую матрицу рядом с...

Сформировать массив строк. Удалить из него строку, начинающуюся на букву "а".
Помогите, пожалуйста, с решением Сформировать массив строк. Удалить из него строку, начинающуюся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru