![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Добрый вечер! Необходимо написать рекурсивную функцию поиска первого отрицательно элемента массива, написала какой-то бред
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
![]()
Незнаю как на паскале это будет выглядеть, но смысл такой что тебе надо в функцию передавать массив и номер текущего элемента, и если этот элемент не отрицательный то снова вызывать функцию с номером элемента увеличеным на единицу. Плюс еще делать проверочку на достижние конца массива. Функция должна возвращать номер отрицательного элемента массива.
Вот рабочий код на C# Массив можно передавать по ссылке или сделать его область видимости глобальной, тогда можно его не передавать в качестве аргумента. Тут я его для наглядности таскаю за собой. Код:
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
Последний раз редактировалось KobolD; 18.03.2011 в 22:07. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]()
Как вариант
Код:
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 |
![]() |
![]() |
![]() |
#4 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсия. | KOPC1886 | Помощь студентам | 1 | 09.12.2010 21:37 |
Рекурсия | RamilFaz | Общие вопросы C/C++ | 0 | 21.10.2010 02:19 |
Рекурсия | LegionuS | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 29.09.2010 15:31 |
Рекурсия | Solnze2 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.06.2010 09:28 |
задача паскаль, скорее всего массив+рекурсия(хотя у меня другой способ) | IvaniuS | Помощь студентам | 10 | 23.12.2009 15:34 |