---------------------- obrabotka- --------------------
add_obrabotka (student dat)// функція обробки даних
{temp;
(nachalo == NULL)
{= (struct obrabotk *) malloc (sizeof (struct
}
{= nachalo; (temp! = NULL)// поки не кінець списку
{(strcmp (temp-> inf.dis, dat.dis) == 0)
};
temp = temp-> next;// перехід до наступного елменти
}; = (struct obrabotk *) malloc (sizeof (struct
};
}; raschet ()// функція розрахунку
{u = 1; (numer> 0)
{= first; c; (temp! = NULL)
{_obrabotka (temp-> zap); = temp-> next;// перехід до наступного елементу
}; ();// очищення екрана
// вивід резльтати ("Звіт з дисциплін n"); ("+ - + ------ + ------------- + ------------------ + n "); (" | | | | Пропуски занять | n "); (" | # | Шифр ​​| Середній бал + ----- + ----- + ------ | n "); (" | | дисц | | ПРК | Лек | Усього | n ");
printf ("+ - + ------ + ------------- + ----- + ----- + - ---- | n ");
tmp = nachalo;
while (tmp! = NULL)// поки не кінець списку
{= tmp-> inf.bal/tmp-> inf.bal_c; ("|% d |", u); ("%-5s |", tmp -> inf.dis); ("%-10f |", c); ("%-3d |", tmp-> inf.prop_pr); ("%-3d |", tmp-> inf.prop_lec); ("%-4d | n", tmp-> inf.prop_pr + tmp-> inf.prop_lec); = tmp-> next;// перехід до наступного елементу
u + +;
};
printf ("+ - + ------ + ------------- + ----- + ----- + - ---- + n "); ();
};
};
ДОДАТОК Б
програма алгоритм студент дані
ВИКОНАННЯ ПРОГРАМИ
Для виконання програми необхідно запустити виконуваний файл Katya.exe. Після запуску програми на екрані з'являється вікно - рис. 2.1
В
Малюнок 2.1 - Основне вікно програми
При виборі пункту 1 ( читання даних ) span> з меню (Рис 2.1) буде зроблено запит про імені файлу з даними: введіть ім'я файлу і в разі відкриття файлу на екрані з'явиться інформація про те що він відкритий успішно.
При виборі пункту 2 ( перегляд вихідної таблиці ) буде виведена вихідна таблиця, попередньо лічена з ...