Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 11
1

Заменить статический массив на динамический

06.06.2015, 08:47. Показов 724. Ответов 2
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
program massiv;
type 
mass=array[1..50] of real;
var m: mass;
var i,x: integer;
var min: real;
begin
randomize;
writeln('Исходный массив: ');
for i:=1 to 50 do begin
m[i]:=random(100);
end;
for i:=1 to 50 do begin
write(m[i]:2,' ');
end;
min:=m[1];
for i:=1 to 50 do begin
if m[i]<min then begin min:=m[i]; x:=i; end;
end;
writeln();
writeln('Первый массив: ');
for i:=1 to x-1 do write(m[i]:2,' ');
writeln();
writeln('Второй массив: ');
for i:=x+1 to 50 do write(m[i]:2,' ');
writeln;
end.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2015, 08:47
Ответы с готовыми решениями:

Статический в динамический массив
Помогите переписать программу(чтобы использовался динамический массив) Var A:array of integer; ...

Как преобразовать статический массив в динамический?
uses crt; const nmax=100; var a:array of integer; n,i,i1,k:byte; begin clrscr; randomize;...

Заменить статический массив на динамический
Подскажите как оформить эту задачу через динамическую память. Я использовал #define n 3 #include...

Заменить в программе статический массив на динамический
Программа работает, но теперь нужно привести ее к виду, в котором участвует уже динамический...

2
54 / 45 / 97
Регистрация: 17.08.2014
Сообщений: 157
06.06.2015, 10:15 2
опиши массив так
Pascal
1
var a:array of Integer;
далее в теле так
Pascal
1
2
3
4
begin
write('введите размерность массива ');
readln(n); {длина массива}
SetLength(a, n+1); {функция, которая "выделяет место в памяти для массива "a" с длиной "N"}
Далее свой код
0
Почетный модератор
64065 / 47477 / 32732
Регистрация: 18.05.2008
Сообщений: 115,185
06.06.2015, 10:44 3
Pascal
1
SetLength(a, n);
и обращение к индексам
Pascal
1
for i:=0 to n-1 do
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2015, 10:44

Можно ли заменить динамический массив на статический в реализации списка, и если да, то как?
Есть программа с реализованным списком через динамический массив. Много ли нужно будет в ней...

Динамический массив в статический
Есть метод, который принимает в качестве параметра статический массив типа double. В этот метод...

Статический и динамический массив
Помогите пожалуйста. Мучаюсь уже месяцю Даны статический и динамический массивы одинаковой...

Динамический и статический массив
Подскажите, в чем разница. Имеется статический массив, который просто задается: long mas = { 0 };...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.