Реферат: Программа обработки данных в библиотеке
// Стирание старых индексов
for (n=0
n<cnum
n++) {
cdt[n].nn=0
cdt[n].nf=0
}
// Перебор всех возможных мест хранения
for (tm=0
tm<3
tm++) {
// Индексация по автору
for (m=0
m<cnum
m++) {
// Поиск наименьшего
strcpy(mxc,"\x0")
nm=-1
for (n=0
n<cnum
n++)
if ((cdt[n].nf==0)&&(cdt[n].loc==tm))
if (strcmp(cdt[n].fio,mxc)>0) {
strcpy(mxc,cdt[n].fio)
nm=n
}
if (nm!=-1) cdt[nm].nf=m+1
}
// Индексация по названиям