|
Вообщем, используй классы. Свойствами массива объектов palat[14] класса Palats будет массив булевых значений bool Koiki[3] и имя пациента string Nane[3] и string SoName[3]. Если заполнять с нуля, то как раз по четыре. Койки инициализируешь конструктором как true - свободные. В функции main спрашиваешь, что вы хотите - вывести номер свободных коек, заполнить ещё одну или найти пациента. Если заполнить, то выводишь в текстовый файл номер занятой теперь койки, а в другой - имя и фамилию больного. Если найти свободную - читаешь файл, койки с номерами из файла инициализируешь как false, а затем выводишь номера true-коек. А если найти пациента, то ищешь с помощью цикла во втором файле имя/фамилию, одновременно увеличивая на 1 счётчик (нап. s++; )
Допустим, имя в списке 4-е. Тогда ищешь в первом файле 4-й номер и выводишь его!
|