Всем привет! Сразу прошу прощения за столь интригующее название темы..
Вобщем дело так: меня киданул оч. нехороший человек - пообещав решить задачку за 400р, скрылся гад А сдавать то завтра!!! Сегодня день такой заколдованый что ли? У меня даже номер этой задачи 13 Я сегодня накачал кучу книжек по VBA, пол-дня сидел, но сами понимаете - за такой срок понять нереально:
13. Найти минимальный среди положительных элементов матрицы mхn, лежащих слева от p-ого столбца, и произведение неотрицательных элементов в остальной части матрицы.
Может кто нибудь поможет а? Просите чего хотите, в разумных пределах естественно.. Чем могу помогу!! Просто надеятся больше не на кого И еще: если вдруг кто-то все-таки решит, выложите плиз свою фотку, я ее распечатаю, повешу на стенку и молиться на вас буду.
Просите что хотите..
Started By Mr_Qwerty, июл 03 2006 21:48
3 ответов в этой теме
#2
Отправлено 03 июля 2006 - 23:59
синтаксиса ВБА не знаю, но логика должна быть примерно такая
int[][] matrix = new int[m][n]; int mult = 1; int min; for(int i = 0; i < m; i++) { for(int j = 0; j < n; j++) { if(i == 0 && j == 0) min = matrix[i][j]; if(j < p && matrix[i][j] > 0) { if(matrix[i][j] < min) min = matrix[i][j]; } else { mult *= matrix[i][j]; } } }
Сообщение изменено: Strelok (04 июля 2006 - 00:01 )
#4
Отправлено 04 июля 2006 - 18:42
Mr_Qwerty, мда, собрались одни приколисты я смотрю Тоже написал бы на нескольких языках и алгоритм, а VBA не использую
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!