Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2007, 17:25   #1
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
Радость Паскаль. Динамический массив

Привет!!! Вопрос в том, что надо доделать программку, а именно из имеющегося массива вывести в новый массив элементы с номерами 1,2,4,8,16 ...(принцип понятен, т.е. каждое => число увеличивается в двое) и найти кол-во элементов меньше 0,25 в этом новом массиве..
я сделал прогу, но что не получается образовать новый массив...
Код:
 
Uses Crt;
Var
M:Array[1..20] of Real;
i,A:Integer;
Begin
ClrScr;
Randomize;
A:=0;
For i:=1 to 20 do
Begin
M[i]:=Random(3+i)/(5+i);
Writeln('M[',i,']=',M[i]:2:2);
End;
Begin
For i:=1 to 20 do
Begin
If (M[i]<0.25) then A:=A+1;
End;
End;
Writeln;
Writeln('Kolichestvo chisel menshe 0,25=',A);
Readkey;
End.
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Старый 29.09.2007, 20:07   #2
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Код:
 
...............
const n=20;
var
new_a:array[1..n] of real;
p,i,t:integer;
...............
t:=1;p:=1;
for i:=1 to n do
if t=i then begin t:=t*2; new_a[p]:=a[i];  p:=p+1; end;
................
for i:=1 to p do
write(new_a[i],' ');
................
Примерно так!
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Старый 29.09.2007, 23:08   #3
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
По умолчанию

Сенкс за примерчик, немного его изменил, т.е. доработал...программка летает..
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический массив _ares_ Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2007 23:54
динамический массив Diller Помощь студентам 48 07.10.2007 16:43
Динамический массив. Mickle Помощь студентам 9 21.06.2007 20:31
Динамический массив Mickle Общие вопросы Delphi 8 19.06.2007 06:45
Динамический массив + Dll. LEKA Общие вопросы Delphi 7 11.05.2007 20:05