![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Ситуация такая нужно сделать функцию, у которой заранее неизвестное количество входных параметров(чисел реал).
Как я понял при создании функции надо указать в параметрах неопределенный массив. Функция приведена ниже. function myfunc(kk:array of real):string; i:byte; z:real; begin for i:=1 to length(kk) do z=z+1/kk[i] result:=floattostr(z); end; вопрос - как выглядит вызов данной функции , если в качестве входных параметров использовать не массив а отдельные числа? я попробовал вызвать по примеру как работает функция maxvalue - т.е. myfunc([1,2,3,4,5,6,7,8]); Компилятор сообщаяет - floating point overflow Спасибо за помощь Последний раз редактировалось Taddy23, 16.04.2010 в 16:33. |
#2
|
||||
|
||||
![]() Недельный бан за систематическое нарушение п.2.8.
|