Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 21.06.2020
Сообщений: 1

Задан массив A(m,n). Поменять в нем первую и последнюю строку

21.06.2020, 15:12. Показов 2338. Ответов 2

Студворк — интернет-сервис помощи студентам
Задан массив A(m,n). Поменять в нем первую и последнюю строку.
Ввод размерности матрицы осуществляется пользователем. Количество строк и столбцов не должно превышать 6.
Ввод элементов матрицы производится с помощью функции InputBox. Элементы выводятся на лист Excel.
Предусмотреть очистку листа перед началом ввода массива.
VBA
Помогите, пожалуйста.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.06.2020, 15:12
Ответы с готовыми решениями:

Задан массив А. Поменять в нем местами первую и последнюю строку
Задан массив А. Поменять в нем местами первую и последнюю строку. Код "написал", компилятор жутко ругается. ...

Дан текстовый файл, состоящий из нескольких строк. Поменять в нем местами первую и последнюю строку.
Дан текстовый файл, состоящий из нескольких строк. Поменять в нем местами первую и последнюю строку. Добавлено через 26 секунд ...

Поменять местами первую строку и последнюю строку матрицы
Вот что я делал и хочу дальше в таком стиле делать , const n=3; var a:array of integer; i,g,s:integer; begin for i:=1...

2
Заблокирован
22.06.2020, 01:01
Sarnaf, да легко! только не охота пыль поднимать!
Если хотите быстро и сейчас - фриланс (даже здесь в наличии - https://www.cyberforum.ru/freelance/)
а если хотите чему то научиться - начните что то делать, помощников тут хватает...
0
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
22.06.2020, 06:31
Лучший ответ Сообщение было отмечено Sarnaf как решение

Решение

Sarnaf,
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Option Base 1
Sub MMM()
 
ActiveSheet.Range("A1:F20").Clear
With CreateObject("vbscript.regexp")
                .MultiLine = False
                .Global = False
                .IgnoreCase = True
                .Pattern = "[1,2,3,4,5,6]"
        Do
          M = InputBox("Ваедите количество строк M матрицы", "Размер матрицы")
        Loop Until .test(M)
        
        Do
          N = InputBox("Ваедите количество столбцов N матрицы ", "Размер матрицы")
        Loop Until .test(N)
End With
 
ReDim ARR1(M, N)
 
For i = 1 To M
   For j = 1 To N
     Do
     ARR1(i, j) = InputBox("Ваедите ARR1(" & i & "," & j & ")элемент  матрицы ", "Размер матрицы")
     Loop Until IsNumeric(ARR1(i, j))
    Next
Next
 
[A1].Resize(M, N).Value = ARR1
 
 For j = 1 To N
        TMP = ARR1(1, j)
        ARR1(1, j) = ARR1(M, j)
        ARR1(M, j) = TMP
 Next
 
[A8].Value = "Измененная матрица"
[A9].Resize(M, N).Value = ARR1
 
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.06.2020, 06:31
Помогаю со студенческими работами здесь

Поменять первую и последнюю строку матрицы A(m,n).
Поменять первую и последнюю строку матрицы A(m,n). Народ помогите завтра экзамен! программа должны быть обязательно или через процедуру...

Матрица. Поменять местами первую и последнюю строку.
Помогите решить задачу в среде программирования С++BUILDER6.0:Дана матрица A(4,4). Поменять местами первую и последнюю строку, а каждый...

Поменять местами первую и последнюю строку матрицы
Доброй день! Необходимо сгенерировать N*M (N, M задаются с клавиатуры) Вывести массив на экран Поменять местами первую и последнюю...

Поменять местами последнюю и первую строку файла
Задача - поменять местами последнюю и первую строку, вот начало кода: #include <stdio.h> #include <conio.h> #include...

Поменять местами первую и последнюю строку файла
С помощью команды awk поменять местами первую и последнюю строку в файле BEGIN { nlines=0; } /* nlines - счетчик строк в файле */ END {...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru