Разработать программу для обработки структурных типов данных
C++
В соответствии с вариантом(РАСПИСАНИЕ ЗАНЯТИЙ) разработайте программу для обработки структурных типов данных. Реализуйте отдельные функции для ввода, вывода, поиска информации по некоторому условию, сортировки по некоторому признаку.
РАСПИСАНИЕ ЗАНЯТИЙ: день недели, номер пары, название дисциплины, Фамилия И.О. преподавателя. Упорядочьте по возрастанию номера пары. Выведите расписание на указанный день недели.
Исправить ошибки
#include #include #include #include #include #include #include #include
using namespace std; // ================ описание типов данных ======================
// ------- описание структурного типа данных РАСПИСАНИЕ ----------- int N; struct RASPISANYE {
int DenNedeli; //День недели
int Number; //Номер пары
char Subject[20]; //Название предмета
char Name[15]; //ФИО преподавателя };
RASPISANYE vvod(void) { RASPISANYE raspisanye; cout > raspisanye.DenNedeli; cout > raspisanye.Number; cout > raspisanye.Subject; cout > raspisanye.Name; return raspisanye; };
RASPISANYE* Mass() { cout <: "="" <<="" endl;="" cin="">> N; RASPISANYE* arr; arr = new RASPISANYE[N]; return arr; }
void vvodrasp(RASPISANYE* raspisanye) {
for (int i = 0; i = vvod(); cout
void vivod(RASPISANYE raspisanye) { cout " " "
void vivodrasp(RASPISANYE* raspisanye) { cout <:"; for="" (int="" i="0;" i="" <="" N;="" i++)="" {="" cout="" <<="" "Пара="" номер:="" :="" "="" <<="" i="" +="" 1="" <<="" endl;="" vivod(raspisanye); cout
void sortrasp(RASPISANYE* raspisanye) { int max; for (int j = 0; j raspisanye.Number) { swap(raspisanye[max], raspisanye); } } } };
void poisk(RASPISANYE* raspisanye) { cout <: ";="" int="" x;="" cin="">> x; for (int i = 0; i .DenNedeli) == x) { vivod(raspisanye); cout
int main() { setlocale(0, "ru"); RASPISANYE raspisanye; Mass(); vvodrasp(&raspisanye); vivodrasp(&raspisanye); sortrasp(&raspisanye); cout <:" <<="" endl="" <<="" endl="" <<="" endl;="" vivodrasp(&raspisanye);="" poisk(&raspisanye);="" return="" 0;="" delete[]="" &="" raspisanye;="" }<="" p="">