• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Pascal. Динамический массив

  • Автор темы Автор темы zena
  • Дата начала Дата начала

zena

Новые
Регистрация
11 Ноя 2010
Сообщения
85
Реакции
1
Баллы
0
Pascal. Динамический массив

Помогите разработать программу на языке Pascal вычисления суммы элементов массива, состоящего из n вещественных чисел. Массив должен быть размещен в памяти динамически, а значения n вводится с клавиатуры.
 
Помогите разработать программу на языке Pascal вычисления суммы элементов массива, состоящего из n вещественных чисел. Массив должен быть размещен в памяти динамически, а значения n вводится с клавиатуры.
Да пожалуйста - какие проблемы:
Код:
TYPE
 T=Array[1..1] of Real;
VAR
 A:^T;
 i,N:Byte;
 Sum:Real;
BEGIN
 {$R-}
 Write('N= ');
 ReadLn(N);
 GetMem(A, SizeOf(Real)*N);
 Randomize;
 Sum:=0;
 For i:=1 to N do
  begin
   A^[i]:=Random*100-50;
   Write(A^[i]:8:3);
   Sum:=Sum+A^[i];
  end;
 Writeln;
 Writeln;
 WriteLn('Sum= ',Sum:10:3);
 FreeMem(A, SizeOf(Real)*N);
 ReadLn;
END.
 
Спасибо, жаль только, что в паскале ABC выдаёт ошибку о неверном количестве фактических параметров. Но в турбопаскале всё работает.:cool:
 
Спасибо, жаль только, что в паскале ABC выдаёт ошибку о неверном количестве фактических параметров. Но в турбопаскале всё работает.:cool:
Да... Тут уж извините - этого АВС никогда живьем не видел и не жажду. Так что подобные казусы вполне возможны.
 
Назад
Сверху