Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
#1

Прием врача - C++

07.12.2010, 21:44. Просмотров 1511. Ответов 21
Метки нет (Все метки)

Очень тяжелая задача(( я пробовал сам писать но ни чего не получилось(( Помогите!!!

Прием врача.
Врач принимает по четным дням в первую смену (9-13), по нечетным - во вторую (13-17). Время консультации занимает 20 минут. Написать программу, которая бы выдавала номер свободного места в расписании, или Ф.И.О. пациента, записанного на прием в определенное время.

P.S. Пишем программу на Borland C++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 21:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прием врача (C++):

Прием MPI_Bcast - C++
При передаче сообщений с помощью функции MPI_Send, принять процессом-получателем можно с помощью функции MPI_Recv, а как принимать...

Задача Прием у директора - C++
Здравствуйте, уважаемые пользователи этого замечательного форума! Написал несложную программу на работу со структурой (E-olymp №13),...

Server Socket и прием данных - C++
Доброго времени суток. Никак не могу разобраться с компонентом ServerSocket. Итак, ситуация. У меня есть модуль XBee WiFi, на него с...

UDP отправка и прием пакетов - C++
Вообщем такая ситуация. Отправляю пакеты объемом по 1 кБайту, пачками по 32 через определенное время (маленькое). Вообщем около 8000...

Прием, передача и сравнение последовательности Баркера - C++
Подскажите пожалуйста.Пишу программу клиент-сервер. Клиент передает м-последовательность или последовательность Баркера, сервер ее...

Подскажите, как называется этот прием? - C++
Всем привет:) Допустим, имеется какой-либо класс, имеющий поля данных и два метода: class someClass { private: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
07.12.2010, 21:50 #2
Что конкретно не получается?

Создаете массив указателей на записи посещений размером (13-9)*3 + (17-13)*3. Инициализируете нулями...
Дальше задача сводится к поиску первого нуля и проверка на ноль перед заполнением элемента.
AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
07.12.2010, 22:17  [ТС] #3
у меня вообще ниче не получаеться там как то надо и куда то записывать

ты можешь написать в коде???

лучше всю программу плизз О_о а то я не в дупляюсь
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
07.12.2010, 22:57 #4
Для примера, с помощью stl vector.
C++
1
2
3
4
5
6
7
8
9
10
11
12
    int records_count = (13-9)*3 + (17-13)*3;
 
    vector<string*> R(records_count , NULL);
    // поиск первого свобоного места
    int N = 0;
    while (R[N]!=NULL) N++;
 
    // пересчет индекса массива в часы:минуты
    if (N<12)
        cout << (N)/3 + 9 << ":" << (N % 3) * 20 << endl; 
    else
        cout << (N-12)/3 + 13 << ":" << ((N-12) % 3) * 20 << endl;
AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
07.12.2010, 23:30  [ТС] #5
это вся программа?
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
07.12.2010, 23:41 #6
AMakss, а вы хотели что бы за вас написали всю програму ?
lemegeton
08.12.2010, 15:04
  #7

Не по теме:

Тут, понимаешь, все просто. Сложные задачи делать помогут, но за тебя делать не будут. Придется приложить усилия, что-то подучить, что-то понять. Ну а если не хочешь никаких усилий прикладывать, добро пожаловать в мир рыночной экономики.

AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
08.12.2010, 15:08  [ТС] #8
Помогите и покажите на примере как в си записать в файл массив и потом с читать это массив и принадобности изменить его??
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
08.12.2010, 15:10 #9
Цитата Сообщение от AMakss Посмотреть сообщение
Помогите и покажите на примере как в си записать в файл массив и потом с читать это массив и принадобности изменить его??
Не нужен тебе файл для работы массива
AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
08.12.2010, 15:14  [ТС] #10
Цитата Сообщение от LineStown Посмотреть сообщение
Не нужен тебе файл для работы массива
ды я знаю)) просто все надо в файл записывать весь результат там хранить и в случаее надобносты считать его!! блин сам говорил мне думай я начал думать придумал и пострял спросил ты говоришь ненадо)) давай пари??? и сделаю его по своему и конечно буду задавать по ходу вопросы а потом ты посмотришь мой результат и оценишь его,,, а?? согласен??
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
08.12.2010, 15:16 #11
Цитата Сообщение от AMakss Посмотреть сообщение
ды я знаю)) просто все надо в файл записывать весь результат там хранить и в случаее надобносты считать его!! блин сам говорил мне думай я начал думать придумал и пострял спросил ты говоришь ненадо)) давай пари??? и сделаю его по своему и конечно буду задавать по ходу вопросы а потом ты посмотришь мой результат и оценишь его,,, а?? согласен??
Давай пиши) спрашивай конткретику) посмотрим, как справишься
AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
08.12.2010, 16:16  [ТС] #12
Цитата Сообщение от asics Посмотреть сообщение
AMakss, Какие ссылки ?Открываеш любой учебнык по Си и там все есть, не надо людям морочить голову.
ну-ну на учебники валит конечно можно, а самому написать лень??
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
08.12.2010, 16:26 #13
AMakss, ДА!
Object
Заблокирован
08.12.2010, 16:26 #14
=)))))
LineStown
08.12.2010, 16:33     Прием врача
  #15

Не по теме:

Цитата Сообщение от asics Посмотреть сообщение
AMakss, ДА!
Браво

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2010, 16:33
Привет! Вот еще темы с ответами:

Прием по modbus. Как указать число считываемых байтов - C++
Добрый день. Пишу программу для обмена по modbus'у rtu , я slave , принимаю команды и формирую ответы на них. Принимаемые команды могут...

Используя прием накопления суммы, найти сумму нечетных чисел от 1 до N - C++
//Используя прием накопления суммы, найдите сумму нечетных чисел от 1 до N. Число N программа должна запрашивать у пользователя. #include...

Асинхронные сокеты: Как организовать разделение на прием сообщений и прием файлов - C#
Изучив синхронные сокеты, перешел к изучению асинхронных. Столкнулся вот с чем, как, используя асинхронные сокеты, сделать на стороне...

Расписание приема врача - как? - Python
Здравствуйте! На днях получил задание: &quot;Расписание приема врача. Создайте класс Patient и класс Doctor. Пусть доктор может принять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.12.2010, 16:33
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru