Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Задачи.   Найти похожие ветки 

 
esu   (2004-10-22 22:00) [40]

wnew ©   (22.10.04 21:57) [38]
Да, тут тоже не Delphi :) Когда я паскаль использовал открытых небыло, может быть в 7ом и появились ?


> begin...end ©   (22.10.04 21:56) [37]

Ну уж result то там помоему точно должен быть.
Если таки не заработает то нужно переменную заводить


 
Qwest ©   (2004-10-22 22:01) [41]


> then Inc(Summa, DataArray[I])

здесь: then Inc(Amount, DataArray[I])


 
esu   (2004-10-22 22:01) [42]


> Qwest ©   (22.10.04 21:58) [39]

Измени везде в коде Summa на Result, скажи что получилось


 
Qwest ©   (2004-10-22 22:05) [43]


> Измени везде в коде Summa на Result, скажи что получилось

Сумма отрицательных элементов постоянно равняется 3200 , Зато программа компилируется.


 
begin...end ©   (2004-10-22 22:06) [44]


> [40] esu   (22.10.04 22:00)


> Ну уж result то там помоему точно должен быть.

Не-а.

> [39] Qwest ©   (22.10.04 21:58)

Ну ладно, попробуй тогда так:

program massiv;

 function Amount(DataArray: array of Integer): Integer;
 var
   I, Summa: Integer;
 begin
   Summa := 0;
   for I := Low(DataArray) to High(DataArray) do
     if DataArray[I] < 0 then Inc(Summa, DataArray[I]);
   Amount := Summa
 end;

var
 I: Integer;
 DataArray: array [1..5] of Integer;
begin
  for i:=1 to 5 do
  begin
    WriteLn("Введите ",i,"-й элемент массива: ");
    ReadLn(DataArray[i]);
  end;
  WriteLn("Сумма отрицательных элементов: ", Amount(DataArray));
  ReadLn;
end.


 
Sanek_Metaller ©   (2004-10-22 22:07) [45]

>Т.е. ты перерыл книги, мануалы, хелпы и - ноль.
В данном случае открыть лекцию=)
>Вот так будет выглядеть алгоритм программы?
Чтобы посмотреть,как будет выглядеть алгоритм проги,нужно скачать Аутошэму=)


 
esu   (2004-10-22 22:08) [46]


> > Ну уж result то там помоему точно должен быть.
>
> Не-а.

А говорят что программа компилируется :)


> Qwest ©   (22.10.04 22:05) [43]

Исходник покажи, виг его знает что там уже наменалось :)


 
Qwest ©   (2004-10-22 22:18) [47]


> Ну ладно, попробуй тогда так:

Всё...Программа работает!

Вы не могли бы пояснить про Low(DataArray) и High(DataArray)?


 
begin...end ©   (2004-10-22 22:24) [48]


> [38] wnew ©   (22.10.04 21:57)


> можно передавать только открытый массив, то есть - создать
> свой тип и объявит переменную этого типа

Это как раз-таки уже не открытый массив будет...

> [47] Qwest ©   (22.10.04 22:18)

Low - функция, возвращающая значение нижней границы индексов массива.
High - то же, для верхней границы.

> Всё...Программа работает!

Удачи!

P.S. Всё, пошёл спать.


 
Qwest ©   (2004-10-22 22:28) [49]

Большое спасибо вам begin...end за оказанную помощь в решени данной задчи.


 
wnew ©   (2004-10-22 22:35) [50]

begin...end ©   (22.10.04 22:24) [48]

> Это как раз-таки уже не открытый массив будет...

Да Вы правы, но в его случае, думаю, лучше было бы создать свой тип.


 
Vudu   (2004-10-22 23:59) [51]

А можно вопрос, на кого учимся? (это Qwest-у)


 
TUser ©   (2004-10-23 12:55) [52]


> А можно вопрос, на кого учимся? (это Qwest-у)

На копипастера, наверное.


 
Sha ©   (2004-10-23 15:02) [53]

Просьба к отвечающим:
своими ответами не способствовать снижению интеллектуального потенциала нации :)

А то так, глядишь, лет через 20 уже и ответить никто не сможет :(


 
TUser ©   (2004-10-23 15:09) [54]

Лет через 20 появятся вопросы - а как мне запостить задачи в форум :)


 
Johnmen ©   (2004-10-25 10:10) [55]

А что ещё сильно печалит, так это попытки некоторых индивидуумов "помочь". При этом вводя в заблуждение вопрошающих своими неверными ответами...



Страницы: 1 2 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.054 c
4-1096959029
Shura
2004-10-05 10:50
2004.11.14
NetMessageBufferSend и WinXP SP2


1-1099093278
Garfunkel
2004-10-30 03:41
2004.11.14
Прокручивающийся текст


1-1099106540
AZ
2004-10-30 07:22
2004.11.14
Недоступность значения свойства типа массив


1-1098863269
digger
2004-10-27 11:47
2004.11.14
Hint


3-1097483098
BanderLog
2004-10-11 12:24
2004.11.14
FB 1.5 Создания БД программно.