10 символів)";
scanf ("% s", & ell5); (temp! = 0)
{
switch (a)// вибір, редагованого поля
{
case 0: if (strcmp (ell5, temp-> data.io) == 0) change (a); break; 1: if (strcmp (ell5, temp-> data. shifr) == 0) change (a); break; 3: if (strcmp (ell5, temp-> data.f) == 0) change (a); break;
} (jj! = 0) break ;//перевірка: чи знайдений замінний елемент
else temp = temp-> right;
} (jj == 0)
{<<" n" <<"введений елемент відсутній" <<" n"; <<"Продовжити редоктірованіе? (да: y, немає: n) ";
cin>> ch; (ch == 'y') RW_ch (a);
} <<"Зміни прийняті ...";
jj = 0;
getch ();
clrscr (); (20);
}
// редагування по числовим даними
void RW_int (int a)
{(); (15) ;//перегляд = begin;
cout <<" n" <<"Введіть замінний елемент:";
if (a! = 2) cin>> ell3; cin>> ell; (temp! = 0)
{(a)// вибір, редагованого поля
{2: if (ell == temp-> data.code) change (a); break; 4: if (ell3 == temp-> data.alltime) change (a) ; break; 5: if (ell3 == temp-> data.cputime) change (a); break;
} (jj! = 0) break ;//перевірка: чи знайдений замінний елемент
temp = temp-> right;
} (jj == 0)
{<<" n" <<"введений елемент відсутній" <<" n"; <<"Продовжити редоктірованіе? (да: y, немає: n) ";
cin>> ch; (ch == 'y')
{_int (a);
}
}
{cout <<" n" <<"Зберегти зміни? (да: y, немає: n)";>> ch; (ch == ' n ') (a)// відміна змін
} if (ch == 'y') cout <<" n" <<"Зміни прийняті ...";
} = 0; (); (20);
} sortir_ch (int a)
{element * min, * buf; = begin; dat; node; (temp! = NULL)
{= temp-> data; = temp; = temp-> right; (buf! = NULL)
{(a)
{0: if (strcmp (buf-> data.io, dat.io)> 0) node = 1; node = 0; break; 1: if (strcmp (buf-> ; data.shifr, dat.shifr)> 0) node = 1; node = 0; break; 3: if (strcmp (buf-> data.f, dat.f)> 0) node = 1; node = 0; break;
} (node ​​== 0)
{= buf-> data; = buf;
} = buf-> right;
}> data = temp-> data;> data = dat; = temp-> right;
}
} org (int q); writeHDD ()// Запис у файл