АР
Size: a a a
АР
Y
Y
AS
AS
X
на число N
, чтоб соответственно получилось N
целочисленных чисел с округлением, чтоб в сумме давало число X. Например математически 350/4=87,5
. Но на выходе надо получить массив из 4-х целых чисел 87, 87, 88, 88
(сумма этих чисел =350
). Т.е. итоговые числа должны быть максимально приближены к друг другу. Например 87, 87, 87, 89
- не правильно.Y
19 mod 7 = 5
.АР
AS
Y
Y
AS
procedure TSomeClass.SetX(j: integer; AValue: extended);
begin
if (j>Length(FX)) or (j<0) then
Exit; // Exit можно заменить на генерацию ошибки, либо на увеличение массива. Зависит от ситуации
FX[j] := AValue;
end;
j >= Length
должно быть ;))AS
AS
AS
СП
AS
СП
AS
СП
AS