Форум программистов, компьютерный форум, киберфорум
Наши страницы
AutoLISP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
fenn777
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 17
1

AutoLisp Программирование с использованием двумерных списков

06.12.2015, 14:39. Просмотров 1013. Ответов 4
Метки нет (Все метки)

Собственно, предыстория. Выбирая профессию для учебы, сильно лоханулся и начиная со второго курса мало что понимаю. Прошу помочь, возможно кому-то это легко. Помогите сдать сессию

В данной вещественной квадратной матрице порядка N найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент един-ственный.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2015, 14:39
Ответы с готовыми решениями:

Сформировать поддерево с использованием цепных списков Lisp
Привет всем! Вот уже который день пытаюсь разобраться с заданием но ничего не получается :( Задание...

Определить функцию, объединяющую атомы двух списков С ИСПОЛЬЗОВАНИЕМ ПАРАЛЛЕЛЬНОЙ РЕКУРСИИ
Помогите определить функцию, объединяющую атомы двух списков в один ассоциативный список...

Дерево задано с использованием вложенных списков Определить максимальный уровень вершины
Как лучше реализовать данную задачу

Сортировка двумерных списков
Есть двумерный список List<List<string>> Photos = new List<List<string>>(); List<string>...

Программирование двумерных массивов
1. Как располагается матрица в памяти компьютера? 2. Каковы особенности обработки матрицы? 3. Чем...

4
vlisp
500 / 474 / 111
Регистрация: 10.08.2015
Сообщений: 1,661
Завершенные тесты: 1
06.12.2015, 15:03 2
Разве что для потроллить...
Lisp
1
2
3
(apply 'min (apply 'mapcar (cons '+ (apply 'mapcar (cons 'list '(( 1 2 3 )
                                                                 ( 4 5 6 )
                                                                 ( 7 8 9 )))))))
0
fenn777
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 17
06.12.2015, 15:56  [ТС] 3
Троллить не надо, прошу помощи, ведь сам дойти не могу
0
Catstail
Модератор
24159 / 12148 / 2178
Регистрация: 12.02.2012
Сообщений: 19,730
06.12.2015, 16:53 4
Лучший ответ Сообщение было отмечено fenn777 как решение

Решение

vlisp, а ведь Ваш код решает не ту задачу...

Добавлено через 5 минут
Lisp
1
2
3
4
5
6
7
8
9
10
(defun task (matr)
  (let* ((s (mapcar #'(lambda (x) (list (apply 'min x) (apply '+ x))) matr))
         (m (apply 'min (mapcar 'car s))))
   (cadar (remove-if #'(lambda (x) (> (car x) m)) s))))
 
==> task
 
(task '((1 2 3) (4 -5 16) (7 8 9)))
 
==> 15
2
vlisp
500 / 474 / 111
Регистрация: 10.08.2015
Сообщений: 1,661
Завершенные тесты: 1
06.12.2015, 17:34 5
Цитата Сообщение от Catstail Посмотреть сообщение
Ваш код решает не ту задачу...
Просили ж помочь, а не написать за меня... написать это в другую сторону
Lisp
1
2
3
4
((lambda (w) (apply '+ (car (vl-remove-if-not '(lambda (x) (member (apply 'min (apply 'append w)) x)) w))))
  '(( 1 2 3 )
    ( 4 5 6 )
    ( 7 8 9 )))
Добавлено через 2 минуты
А помочь тут никак нельзя
0
06.12.2015, 17:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 17:34

Программирование алгоритмов обработки двумерных массивов
напишите пожалуйста текст программы. Дан массив М координат точек на плоскости. Найти...

Программирование типовых алгоритмов обработки двумерных массивов
Дана матрица А. Ввести элементы массива с помощью генератора случайных чисел в интервале . Вывести ...

программирование задач, связанных с обработкой двумерных массивов
Задана матрица А(4, 4)Вычислить наибольшие элементы каждой строки матрицы. Результат получить в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru