DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

ІНТЕГРОВАНІ СТРУКТУРИ ДАНИХ, ЗАПИСУ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Інші
Група:
КН

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Кафедра ІСМ Лабораторна робота №3 ІНТЕГРОВАНІ СТРУКТУРИ ДАНИХ, ЗАПИСУ Мета роботи: придбання і закріплення навиків в роботі із записами, в інтеграції даних, в модульному програмуванні. Завдання. 12 Змагання факультетів по успішності факультет, кількість студентів, середній бал по факультету, кількість відмінників, кількість двієчників   Текст програми. #include <iostream> #include <conio.h> using namespace std; struct Faculty { char *faculty; int kstud; int bal; int numVidm; int numDv; }; class FacultyList { int num; Faculty list[255]; public: FacultyList::FacultyList(); FacultyList(char *faculty, int kstud, int bal, int numVidm, int numDv); void FacultyList::Add(char *faculty, int kstud, int bal, int numVidm, int numDv); int FacultyList::SearchMaxBal(); void FacultyList::Print(int index); }; FacultyList::FacultyList() { num = 0; } FacultyList::FacultyList(char *faculty, int kstud, int bal, int numVidm, int numDv) { num = 1; list[num].faculty = faculty; list[num].kstud = kstud; list[num].bal = bal; list[num].numVidm = numVidm; list[num].numDv = numDv; } void FacultyList::Add(char *faculty, int kstud, int bal, int numVidm, int numDv) { num++; list[num].faculty = faculty; list[num].kstud = kstud; list[num].bal = bal; list[num].numVidm = numVidm; list[num].numDv = numDv; } int FacultyList::SearchMaxBal() { int max = 0, maxbal = 0; for(int i=1; i<num; i++) if(maxbal<list[i].bal) { maxbal = list[i].bal; max = i; } return max; } void FacultyList::Print(int index) { cout << "Facultet: " << list[index].faculty << endl; cout << "Kilkist studentiv: " << list[index].kstud << endl; cout << "Seredniy bal: " << list[index].bal << endl; cout << "Kilkist Vidminnykiv: " << list[index].numVidm << endl; cout << "Kilkist Dviyechnykiv: " << list[index].numDv << endl; } int main() { FacultyList fList; int max; fList.Add("KN-11", 30, 87, 7, 5); fList.Add("KN-12", 26, 69, 6, 1); fList.Add("KN-13", 28, 91, 9, 4); fList.Add("KN-14", 31, 74, 3, 5); max = fList.SearchMaxBal(); cout << "Max bal v ciy grupi:" << endl << endl; if(max) fList.Print(max); else cout << "V spisku nema grup!"; getch(); return 0; } Результат програми. / Висновок: на цій лабораторній роботі я ознайомилась із інтегрованими структурами даних, запису.
Антиботан аватар за замовчуванням

30.11.2012 00:53

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!