так схема должна быть такая
1. массивы определяете динамический(или какой то большой если не умеете)
2. заводите переменную для хранения его длины
3. пробегаете массив - если совпало, то записываете в массив кол-ва, если нет, то увеличиваете на 1 переменную из 2.
Если массив динамический, то в vipprogr смотрите
Код: Выделить всё
function SetLimit(var mass: array of anyType; limit: longInt): boolean;
В элемент с этим индексом пишите наименование и с таким же в массив с кол-вом.