--- + ------ + ------------------- + --------- + n ");
printf ("| | | | Кількість оцінок | | n");
printf ("| # | Шифр ​​| Шифр ​​+ ---- + ---- + ---- + ---- | Пропуcкі | n");
printf ("| | групи | дисц | 5-ки | 4-ки | 3-ки | 2-ки | лек прак | n");
printf ("+ - + ------ + ------ + ---- + ---- + ---- + ---- + ---- + ---- | n ");
while (temp! = NULL)// поки не кінець списку
{
if ((numer% 16) == 0)
{
printf ("+ - + ------ + ------ + ---- + ---- + ---- + ---- + ---- + ---- + n ");
printf ("Натисніть калвішу для продовження");
getch ();
clrscr ();
printf ("+ - + ------ + ------ + ------------------- + --------- + n ");
printf ("| | | | Кількість оцінок | | n");
printf ("| # | Шифр ​​| Шифр ​​+ ---- + ---- + ---- + ---- | Пропуcкі | n");
printf ("| | групи | дисц | 5-ки | 4-ки | 3-ки | 2-ки | лек прак | n");
printf ("+ - + ------ + ------ + ---- + ---- + ---- + ---- + ---- + ---- | n ");
}
> zap.x = numer; + +; ("|%-2d |%-6s |%-6s |%-4d |%-4d |%-4d |%-4d |%-4d |%-4d | n ",> zap.x, temp-> zap.group, temp-> zap.dis, temp-> zap.best, temp-> zap.good , temp-> zap.bad,> zap.poor, temp-> zap.miss_lection, temp-> zap.miss_practic);
= temp-> next;}
} ("+ - + ------ + ------ + ---- + ---- + ---- + ---- + ---- + ---- + n ");
}
// ------------------------------- Додавання запису ------- -----------------
void addelement ()// додавання елемента до списку
{temp, i; dat [256];
// заповнення полів списку ("Введіть дані для запису: n n");
("Введіть шифр групи n");
cin.getline (dat, 256); ((strlen (dat)> 5) | | (strlen (dat) == 0))
{printf ("Номер групи повинен складатися не менше ніж з 1 символу і не більше ніж з 5! n");
getch ();;} (data.group, dat);
printf ("Введіть шифр дисципліни n");
cin.getline (dat, 256); ((strlen (dat)> 5) | | (strlen (dat) == 0))
{printf ("Номер шифру повинен складатися не менше ніж з 1 символу і не більше ніж з 5! n");
getch ();;} (data.dis, dat);
printf ("Введіть кількість відмінних оцінок n");
cin.getline (dat, 256); (i = 0; i <= strlen (dat); i + +) ((isalpha (dat [i])) | ...