Jump to content

Knapsack problem/Continuous: Difference between revisions

m
(→‎{{header|Pascal}}: simplified version)
Line 2,656:
Items[I].Weight := Min(Items[I].Weight, MaxWeight);
MaxWeight := MaxWeight - Items[I].Weight;
WriteLn(Items[I].Name, #9, FormatFloatFormat('0%-8s %.01f kg', [Items[I].Name, Items[I].Weight]));
Inc(I);
until (MaxWeight <= 0)or(I = Length(Items));
73

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.