|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2013, 13:05 | #1 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
Работа с процедурами и функциями
Составить процедуру нахождения третьего положительного элемента массива А(n). Ввод элементов массива оформить в виде процедуры.
|
16.11.2013, 13:07 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Ксения, какой язык программирования? Что именно не получается?
Описание типов и переменных сделали? Процедуру ввода массива сделали? |
16.11.2013, 13:08 | #3 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
язык - pascal
вот что получилось: Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 16.11.2013 в 13:27. |
16.11.2013, 13:17 | #4 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Код:
|
16.11.2013, 13:20 | #5 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
|
16.11.2013, 13:39 | #6 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Код:
|
16.11.2013, 13:41 | #7 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Не забудьте добавить проверку в функции poisk на то, что положительных элементов нет вообще или их не три.
|
16.11.2013, 13:41 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Ксения, если тот код, что Вы привели, Вы писали самостоятельно, то Вы умница.
Решение почти рабочее, так, мелочи упущены! Но направление точное. Посмотрите, я немного доработал Ваш код, избавился от использования глобальных переменных и сделал так, чтобы процедура Poisk возвращала не величину нужного элемента, а его ИНДЕКС. При этом, если такого элемента в массиве НЕТ, тогда возвращается -1 (это просто любое число, индекс заведомо несуществующего элемента массива. Можно было взять -2, можно n+1 - главное, чтобы был несуществующих индекс). будут вопросы - спрашивайте: Код:
|
16.11.2013, 13:57 | #9 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
Ребят, большое спасибо! опять из-за маленькой ошибки мучилась)) ох уж эта невнимательность!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с процедурами и функциями (Pascal) | loxanet | Помощь студентам | 3 | 24.11.2011 21:55 |
Работа с функциями и процедурами | Luckyman | Помощь студентам | 0 | 16.05.2011 18:21 |
Работа с процедурами и функциями | Чумак Татьяна | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.03.2011 07:56 |
работа с процедурами и функциями. | Tanushka5606 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 06.05.2009 23:01 |
работа со строковыми процедурами и функциями | pooharilo | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2008 23:51 |