Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Кафедра АПЕПС
Алгоритмізація та програмування - 2. Процедурне програмування
ЗВІТ
до лабораторної роботи № 3
«Структури»
Варіант № 13
Дата «21» травня 2022 р.
Завдання
1. Ознайомитись зі структурами та масивами структур. Дослідити особливості доступу до змінних структурного типу.
2. У якості індивідуального завдання необхідно написати код програми, що створює масив структур згідно з індивідуальним завданням та виконує запис даних в файл у вигляді структурних блоків (елементів масиву структур). Ім'я файлу – «імя_структури».txt.
/
3. Реалізувати читання із файлу «імя_структури».txt окремих елементів масиву структур за заданим індексом масиву.
4. Оформити ЗВІТ до лабораторної роботи згідно вимог та методичних рекомендацій.
Результати роботи
/
/
/
Висновки: розроблено програму, в якій використані структури для побудови логічно взаємозв’язаних типів даних та створено масив структур. Дані створених структур збережено у сторонньому файлі та зчитано програмою.
Додаток – https://replit.com/join/illgcichco-tr-15-turlak-sergei
struct flight
{
int number;
char destination[20];
char departure_time[20];
float price;
};
struct flight flight_register[n];
for (int i = 0; i < n; i++)
{
flight_register[i].number = i+1;
sprintf(flight_register[i].departure_time,"%d|%d|%d",(rand()%30)+1, (rand()%12)+1, 2022+rand()%5);
flight_register[i].price = (rand() % 1000)+ 100;
}