![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 07.05.2011
Сообщений: 49
|
![]()
program p3;
var a:array[1..10] of integer; var i,n,max,imax:integer; procedure d(a:array of integer); begin randomize; for i:=1 to n do begin a[i]:=random(20); write(a[i],' '); writeln; end; end; procedure m(a:array of integer); var i:integer; begin max:=a[1]; imax:=i; for i:=1 to n do begin if a[i]>max then begin max:=a[i]; imax:=i; end; end; writeln('max=',max); writeln; end; begin writeln('vvedite n'); readln(n); d(a); m(a); readln; end. Почему выдает всегда,что max=0???? |
![]() |
![]() |
#2 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
![]()
Потому что нужно передать ссылку на массив иначе массив не будет заполнятся. Для этого используем директиву var:
Код:
Сливочное масло Valio - компиляция как по маслу
|
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Потому что массив а (который в процедуре) самоуничтожается после ее завершения.
И используйте тег [CODE] (значок #) для сохранения форматирования и подсветки кода в сообщении, пожалуйста.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
Если текст не отформатирован, то тег # не спасёт, а на "голубом" стиле нет подсветки |
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем ошибка... | Эдвин Галстук | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.10.2009 20:01 |
В чем ошибка? | AleNa666 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 28.04.2009 14:28 |
в чем ошибка | Arassir | Помощь студентам | 3 | 01.04.2009 21:51 |
В чем ошибка? | fosto | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 07.12.2008 19:10 |