Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.05.2010, 18:28   #1
Anutohka
Новичок
Джуниор
 
Регистрация: 21.05.2010
Сообщений: 1
По умолчанию Массивы в VBA Excel 2003

ребята помогите!!!
надо подготовиться к зачету по таким задачам(помогите решить хотя бы что-то...):
№1
Необходимо создать следующую программу:
Вводится массив вещественных чисел N×M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
Для i–ой строки найти два самых больших числа (номер строки i вводится пользователем, в ней находится максимальное и следующее за ним числа).

№2
Необходимо создать следующую программу:
Вводится массив вещественных чисел N×M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
Для j–го столбца найти два наименьших числа (номер столбца j вводится пользователем, в нем находится минимальное и следующее за ним числа).

№3
Необходимо создать следующую программу:
Вводятся ДВА массива вещественных чисел N×M (массив вводится или пользова-телем, или заполняется случайными числами, размерность – обязательно вводится пользова-телем). Так же создается третий пустой массив чисел N×M.
Необходимо заполнить третий массив на основании первых двух: новый элемент ij получается как максимальное число из двух соответствующих элементов ij первого и второго массивов.

№4
Необходимо создать следующую программу:
Вводятся два массива вещественных чисел 4×3 (массив вводится или пользовате-лем, или заполняется случайными числами, размерность – обязательно вводится пользовате-лем). Так же создается третий пустой массив чисел 8×3.
Необходимо заполнить третий массив на основании первых двух: первые (верхние) четыре строки берутся из первого массива, остальные (нижние) четыре – из второго. Для заполнения третьего массива необходимо использовать ДВА цикла (нельзя элементы массива заполнять «вручную», следующее неверно mas3[5,1]=mas2[1,1]).

№5
Необходимо создать следующую программу:
Вводится массив вещественных чисел N× M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
С помощью ОДНОГО цикла поменять местами i–ю строку с j–ой (номера ij для обмена вводит пользователь).


№6
Необходимо создать следующую программу:
Вводится массив вещественных чисел N× M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
С помощью ОДНОГО цикла поменять местами j–й столбец с i –ым (номера jj для обмена вводит пользователь).

№7
Необходимо создать следующую программу:
Вводится массив вещественных чисел N× N (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
С помощью ОДНОГО цикла в i–ой строке и j–ом столбце найти максимальные элементы (номера строки i и столбца j вводятся пользователем).

№8
Необходимо создать следующую программу:
Вводится массив вещественных чисел N× N (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
С помощью ОДНОГО цикла в i–ой строке и j–ом столбце найти среднее значе-ние элементов строки и столбца, (номера строки i и столбца j вводятся пользователем).

№9
Необходимо создать следующую программу:
Вводится массив вещественных чисел N× M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
Необходимо найти и поменять местами максимальный и минимальный элементы массива.

№10
Необходимо создать следующую программу:
Вводится массив вещественных чисел N×M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
В этом же массиве надо циклически сдвинуть все столбцы на один вправо, по-следний становится на место первого.
Пример:
1 2 3 4 4 1 2 3
5 6 7 8 8 5 6 7
9 10 11 12 12 9 10 11

№11
Необходимо создать следующую программу:
Вводится массив вещественных чисел N×M (массив вводится или пользователем, или заполняется случайными числами, размерность – обязательно вводится пользователем).
M – ЧЕТНОЕ ЧИСЛО!
В этом массиве надо поменять местами четные и нечетные столбцы (1со вторым, третий с четвертым и т.д.)



№12
Необходимо создать следующую программу:
Массив вещественных чисел N×M (массив заполняется случайными числами или вводится пользователем, размерность – обязательно вводится пользователем).
N считается четным числом (пользователь вводит правильно, программа не проверяет) – четное количество строк.
В этом массиве надо поменять местами строки относительно центра: первая меняется с последней, вторая с предпоследней и т.д.

зарание ОГРОМНОЕ спасибо))
Anutohka вне форума
Старый 21.05.2010, 18:51   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Ввиду резко возросшей активности студентов-бездельников
темы, не содержащие своих наработок, будут закрываться.


В этом разделе форума помогают разобраться в Вашем решении, а не штампуют лабы одну за другой.

Нет желания делать работу самостоятельно - обращайтесь в раздел Фриланс (там Вам всегда помогут, но не бесплатно)
Нет желания платить - выкладывайте свои наработки, и говорите, что конкретно у Вас не получается. В этом случае вы наверняка получите помочь, и ждать её придётся совсем недолго.

Впрочем, есть ещё раздел Помощь студентам - если хочется халявы, а денег жалко, - можете обратиться туда (есть небольшой шанс, что там кто-нибудь решит ваши задачки)

Ну а если наработок нет, а вы все же надеетесь получить готовое решение от профессионалов, - создавайте новую тему, и сразу указывайте цену, которую Вы готовы заплатить за решение.
EducatedFool вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется написать простейшую програмку на VBA Excel 2002-2003 или на VB Kirill2010 Фриланс 3 12.12.2009 21:54
Где взять русскую справку по VBA в Excel 2003? Алексей11111 Microsoft Office Excel 5 16.11.2009 02:56
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
VBA Excel 2003 tat-besidovska Microsoft Office Excel 17 07.06.2008 15:48
VBA Excel 2003 tat-besidovska Microsoft Office Excel 12 18.01.2008 10:54