|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2014, 16:56 | #1 |
Пользователь
Регистрация: 27.03.2014
Сообщений: 52
|
динамические переменные
Pascal ABC.Net.
Для динамического массива подсчитать количество его элементов, равных наибольшему элементу массива. есть наброски кода, но что-то не идёт program laba_7; type p=^tree; tree=record data:longint; next:v ; end; var n,a,m,kol:longint; x,head,pred:v ; begin writeln('Введите количесвто элементов'); readln(n); writeln('Введите сами элементы через пробел'); m:=n; kol:=0; while n>0 do begin read(a); new(x); if n<>m then pred^.next:=x; x^.data:=a; if n=m then head:=x; dec(n); pred:=x; end; x^.next:=nil; while head<>nil do begin //write(head^.data,' '); if х.Get(i)=х.MaxElement then inc(kol); head:=head^.next; end; writeln('Количество максимальных элементов = ',kol); end. Последний раз редактировалось Veronika_13; 06.05.2014 в 16:58. |
06.05.2014, 17:29 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
В pascalabc.net динамические массивы прямо введены в синтаксис языка. Открыв справочник по языку, вы легко найдете соответствующий раздел.
В коем есть и примеры с динамическими массивами. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические переменные | rcmnd | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.12.2013 15:04 |
Динамические переменные | KateMM | Помощь студентам | 3 | 21.03.2012 23:36 |
Динамические переменные | If-then-do | Помощь студентам | 1 | 30.09.2010 08:48 |
Динамические переменные | Likan15 | Помощь студентам | 1 | 24.05.2010 13:15 |
Динамические переменные | BIS88 | Помощь студентам | 3 | 05.03.2009 17:35 |