|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2024, 21:20 | #1 |
Пользователь
Регистрация: 08.06.2024
Сообщений: 14
|
Описать рекурсивную функцию MaxElem(A, N) целого типа, которая находит максимальный элемент целочисленного массива A размера N (1 ≤ N ≤ 10), не используя оператор цикла. С помощью этой функц
Всё на питоне!!
Задание 1: Описать рекурсивную функцию MaxElem(A, N) целого типа, которая находит максимальный элемент целочисленного массива A размера N (1 ≤ N ≤ 10), не используя оператор цикла. С помощью этой функции найти максимальные элементы массивов A, B, C размера NA, NB, NC соответственно. Не понимаю, что делать надо. Что значит "размера N, NA, NB"? Задание 3: Дано целое число N (> 2) и набор из N вещественных чисел. Набор называется пилообразным, если каждый его внутренний элемент либо больше, либо меньше обоих своих соседей (то есть является «зубцом»). Если данный набор является пилообразным, то вывести 0; в противном случае вывести номер первого элемента, не являющегося зубцом. Как выявить "зубец"? Пытался через списки с элементами i, i-1, i+1, не получается, пытался ещё вписать как-то по три элемента x, xprev, xnext, но элементов выходит больше, чем надо( Буду благодарен за ответы!! |
11.06.2024, 21:28 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
Пытайтесь еще. Что может не получится в простом условии? |
|
12.06.2024, 04:42 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Я же вам в прошлой теме оставил готовый код для проверки набора на "зубастость". Что именно на работает? Покажите ваш код.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
12.06.2024, 06:06 | #4 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
За минуты создана пила на языке высочайшего уровня qbasic qb64
Строки 55 и 77 условий важнейшие случайно стёрты чтобы сами думали Массив проходит полностью или останавливается если не-пила Массив заполняется "5 и 7" или случайно в случайно стёртых строках Главный смысл: пила если равна сумма соответствующих случаев Язык питон python и другие япы тоже понимаю ведь есть примеры питон python в моих темах: https://www.programmersforum.ru/show...4&postcount=13 Код:
5 7 5 7 5 7 5 7 PILA 8
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 12.06.2024 в 12:48. |
12.06.2024, 12:12 | #5 |
Пользователь
Регистрация: 08.06.2024
Сообщений: 14
|
p51x, а это какой размер то? Массив A, B, C в виде чисел что ли?
|
12.06.2024, 12:14 | #6 |
Пользователь
Регистрация: 08.06.2024
Сообщений: 14
|
BDA, без break он не работает, я все расписал ранее уже, и его останавливать не надо. Уже спрашивал насчёт этого, должен быть целый набор
|
12.06.2024, 12:48 | #7 |
Пользователь
Регистрация: 08.06.2024
Сообщений: 14
|
BDA, прошу прощения! Я понял как вставить ваш код в свой. Спасибо
|
12.06.2024, 13:11 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
|
12.06.2024, 17:41 | #9 |
Пользователь
Регистрация: 08.06.2024
Сообщений: 14
|
p51x, знаю, я не прикидывался, я подумал, что NA это N*A. Можете объяснить что делать надо для создание рекурсивной функции?
|
12.06.2024, 18:20 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Написать ее. Или у вас проблемы со словом "рекурсивная"?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Описать рекурсивную функцию С(m,n) целого типа, находящую число сочетаний из n элементов по m, используя формулу: С(0,n) = C(n,n) = 1, C(m,n) = C(m,n-1) + C(m-1, n-1) | elvvv | Python | 1 | 30.03.2023 05:09 |
Инсталляция, состоящая из пустых листов бумаги, содержащих в точности h (0 ≤ h ≤ 510) дырок каждый. | lerupsen | Помощь студентам | 12 | 06.02.2022 12:30 |
Пользователь вводит действительные числа a, b, c,.d. Если а ≤ b ≤ c ≤ d, то каждое число заменить наибольшим из них. | Vanya_11 | Помощь студентам | 0 | 25.05.2013 20:02 |
Составить рекурсивную функцию, которая находит цифровой корень целого числа. | Feran | Помощь студентам | 11 | 08.12.2010 00:31 |
Описать рекурсивную функцию MaxElem ошибка | dexter2145 | Помощь студентам | 2 | 11.06.2010 16:59 |