Задачка про матрицу...
Сформировать матрицу 50-го порядка, элементы которой целые числа из диапазона значений от 0 до 99 включительно. Сформированную в памяти матрицу вывести на активный лист книги Excel. Предусмотреть многократный запуск формирования матрицы и выполнения задачи без перезагрузки задачи.Это сделано
А вот именно это не получается.Помогите кто нибудь.
Найти частное от деления двух произведений. В первом произведении участвуют элементы матрицы, сумма номеров элементов I+J которых чётная, а во втором — нечётная. Основные и промежуточные результаты выводятся на лист "Лист1".
|
Цитата:
Цитата vovan1993
А вот именно это не получается.Помогите кто нибудь. »
|
А что получается?
|
Iska, я вообще не представляю как это реализовать
|
Iska, хотя появились наработки)))
ну чётные элементы это те которые деляться на 2, а не чётные те у которых остаётся остаток от деления (mod) если понятно что делать хотябы.То не понятно как организовать вывод...
|
Матрица размером i x j Каждый элемент матрицы имеет индекс i по горизонтали и j по вертикали (или наоборот) организуете цикл перебора по всем элементам матрицы. Для каждого элемента - сначала суммируете его i и j результат может быть четный (i1,j1) или не четный (i1,j2) Четные собираете в массив четных элементов, нечетные в массив нечетных элементов. Перемножаете элементы в массивах и делите эти произведения друг на друга. Промежуточный результат вывод в несколько колонок- добавляемый элемент матрицы с четной суммой индексов - результат умножения его на предидущий элемент, элемент матрицы с нечетной суммой индексов - результат умножения его на предидущий элемент, последняя колонка результат деления значений 2 и 4 колонок. Всего колонок 5.
Как то так, либо задание сформулировано расплывчато.
|
Хоф,спасибо,но дело в том,что по VBA вообще ни чего не знаю...придётся ковырять учебник)
|
Время: 17:32.
© OSzone.net 2001-