Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lisp По заданному дереву построить новое дерево только из тех элементов данного дерева, которые оканчиваются на 7 https://www.cyberforum.ru/ lisp/ thread2175655.html
Пожалуйста, помогите. Уже весь мозг себе сломала. Т-Т Есть задание - "Напишите функцию, которая по заданному дереву строит новое дерево только тех элементов данного дерева, которые оканчиваются на 7". Вот код программы. Тут по сути просто реализовано удаление элемента из дерева. Проблемы две: 1) удаляется только один элемент, а не все его вхождения. 2)Получается, нужно удалить все вхождения...
Кто-нибудь собирал свежую ClozureCL под Windows? Lisp
Пытаюсь собрать с помощью MSYS2 - не собирается.
Lisp Организовать выбор работников по возрасту и образованию. Списки https://www.cyberforum.ru/ lisp/ thread2172153.html
В кадровой службе предприятия содержатся сведения о работниках предприятия: табельный номер, ИНН, фамилия, дата рождения (в виде дд.мм.гггг), образование. Данные содержатся в виде списка. Данные о каждом работнике представлены в виде подсписка в общем списке. Организовать выбор работников по возрасту и образованию. Отобранные данные должны быть представлены в виде списков.
Lisp Подсчёт суммы всех числовых элементов на каждом уровне списка https://www.cyberforum.ru/ lisp/ thread2167289.html
Есть код который считает сумму чисел на каждом уровне списка (defun qq(lst1 &optional (lvl 1)(cntr 0)) (cond ((null lst1) 0 (format t "lvl: ~D summ:~D~%" lvl cntr)) ((listp (car lst1)) (qq (car lst1) (+ lvl 1)) (qq (cdr lst1) lvl cntr)) ((numberp (car lst1)) (qq (cdr lst1) lvl (+ cntr (car lst1)))) (t (qq (cdr lst1) lvl cntr))))
Lisp Проверка условия
Определите функцию (f a b c), которая равна истине тогда и только тогда, когда из отрезков a, b и с можно построить треугольник. Если из отрезков a,b и с можно построить треугольник, функция должна проверять, является ли треугольник прямоугольным и возвращать Т или NIL; если треугольник построить нельзя, функция должна возвращать число, равное сумме трех чисел: a, b и с. (defun F (a b c) ...
Lisp Maxima on Android https://www.cyberforum.ru/ lisp/ thread2165947.html
Yasuaki Honda: Maxima on Android Добавлено через 2 минуты Цитата: Maxima, a full featured computer algebra system, now runs on your Android mobile devices. Maxima, and its predecessor Macsyma is one of the most long-established software in the world, back in 1960s at MIT LCS and Project Mac. You can perform many many math operations such as integration, differentiation, matrix operations,...
Lisp CL REPL (EQL5-Android) https://www.cyberforum.ru/ lisp/ thread2165887.html
https://play.google.com/store/apps/details?id=org.eql5.android.repl https://gitlab.com/eql/EQL5-Android
Нахождения наддерева упорядоченного бинарного дерева Lisp
:-|Уважаемые программисты, помогите пожалуйста, с задачей. Звучит так "Нахождения наддерева упорядоченного бинарного дерева". Прошу очень!!!:cry::wall::help:
Lisp Организовать отбор пользователей по объему сообщения, наличию претензий службы модерации Администрация Интернет – ресурса анализирует поток сообщений. Каждое сообщение характеризуется данными (порядковый номер сообщения, идентификационный код пользователя, объем сообщения в байтах, код претензий к сообщению службы модерации). Организовать отбор пользователей по объему сообщения, наличию претензий службы модерации. Коды претензий службы модерации: 0 — нет замечаний; 1 — устранимые... https://www.cyberforum.ru/ lisp/ thread2164314.html Lisp Lisp - работа со структурами В магазине сложной бытовой техники ведется учет продаж по схеме: номер продажи, код товарной группы, код товара, цена товара, та-бельный номер продавца, сопровождавшего продажу. Организовать отбор данных по отбор данных табельному номеру продавца. Коды товарной группы: 0 — стиральные машины; 1 — холодильники; 2 — кухонное электрооборудование; 3 — телевизоры; 4 — мобильные устройства; 5 —... https://www.cyberforum.ru/ lisp/ thread2164116.html
Lisp Произведение целых чисел из списка(точечная пара)
Задать рекурсивную функцию int_prod(x), которая вычисляет произведение целых чисел из списка. Пыталась реализовать функцию. Она работает если список не задавать в виде точечной пары. Но если во входные данные ввести список с точечной парой, то выдает ошибку. > (defun int_prod (x) (if (integerp (cdr (last x))) (* (cdr...
Lisp Lisp Structure https://www.cyberforum.ru/ lisp/ thread2161047.html
Дана программа, нужно сделать структуру в программе. (setq *cred-history* '((40701000000000000001 "Иванов И.И." ((1 0 30000 0) (2 0 40000 1) (3 1 400000 2))) (40701000000000000002 "Петров П.П." ((1 0 25000 1) (2 0 15000 1) (3 1 10000 2))))) (defun filter-cred (history cod) (remove nil (apply 'append (mapcar (lambda (x) ...
Модератор
Эксперт функциональных языков программированияЭксперт Python
37331 / 20763 / 4275
Регистрация: 12.02.2012
Сообщений: 34,171
Записей в блоге: 14
18.01.2018, 20:35 0

Отбор числовых элементов двумерного массива, принадлежащих заданному интервалу - Lisp - Ответ 12042876

18.01.2018, 20:35. Показов 830. Ответов 6
Метки (Все метки)

Ответ

Lisp
1
2
3
4
5
6
7
8
9
10
11
(setf *arr* (make-array '(3 5) :initial-contents '((7 8 2 3 1) (5 3 2 6 3) (9 3 5 2 0))))
 
(defun arr-filter (arr b e)
  (let ((res nil) (a nil))
    (dotimes (i 3 res)
      (dotimes (j 5 t)
        (setf a (aref arr i j))
        (when (and (>= a b) (<= a e)) (push a res))))))
 
(arr-filter *arr* 2 6)
(2 5 3 3 6 2 3 5 3 2)


Вернуться к обсуждению:
Отбор числовых элементов двумерного массива, принадлежащих заданному интервалу Lisp
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2018, 20:35
Готовые ответы и решения:

Произведение элементов массива, принадлежащих заданному интервалу
Найти произведение всех элементов массива, значение которых принадлежит отрезку (А и В вводятся с...

Найти количество элементов массива, принадлежащих заданному интервалу
Найти количество элементов последовательности, принадлежащих интервалу : a(k)=α(sink+cosk),...

Найти сумму и количество элементов массива, принадлежащих заданному интервалу
Дана последовательность n действительных чисел. Найти сумму и количество элементов, принадлежащих ....

Определить среднее арифметическое элементов массива, принадлежащих заданному интервалу
Помогите студенту написать блок схему и программу. 1. Дан массив S(N). Определить среднее...

6
18.01.2018, 20:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2018, 20:35
Помогаю со студенческими работами здесь

Вычислить сумму положительных элементов двумерного массива, принадлежащих интервалу
Не знаю как решить Добавлено через 58 минут вычисления суммы положительных элементов двумерного...

Cоставить программу вычисления суммы положительных элементов двумерного массива A(N,M), принадлежащих интервалу (K,T)
Cоставить программу вычисления суммы положительных элементов двумерного массива A(N,M),...

Посчитать количество элементов, принадлежащих заданному интервалу
Посчитать количество элементов, принадлежащих заданному интервалу.Если оно больше половины всех...

Вычислить количество элементов, принадлежащих заданному интервалу
1. Задан массив U(K). Вычислить количество элементов, принадлежащих интервалу , и определить,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru