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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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, ДА!
Браво

AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
08.12.2010, 17:01  [ТС]     Прием врача #16
Цитата Сообщение от asics Посмотреть сообщение
AMakss, ДА!
спасибо за правду!!! посмотрим со временем я выучу этот язык и буду другим помогать и не лениться "хороший" ты человек!! а зачем тогда создавали тему С/С++ для начинающих ??? Чтобы такие как ты на книги ссылались??? Здесь единственно один человек реальным делом начал помогать это lemegeton
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
08.12.2010, 17:10     Прием врача #17
AMakss, вы хам и в конец обнаглели. Пришли сюда со слезами на глазах, а теперь судите, кто тут делом занимался, а кто вас, бедного, упрекал. А ещё и сами упрекаете того, кто не хочет за вас писать программу. Тему "С/С++ для начинающих" создавали не за тем, чтобы лентяи типа вас приходили сюда и клянчили программы. Форумы нужны не за тем, чтобы те, кто что-то знает, помогали лентяям и неучам оставаться таковыми.
Вы тут развели балаган и выливаете в тему кучу воды вместо того, чтобы спросить что-то конкретное. "Напишите программу" не относится к "что-то конкретное".
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.12.2010, 18:28     Прием врача #18
silent_1991, не заводитесь. Всего лишь классический коммент в стиле "толку от вас ноль". Таких уже много есть и еще много будет.

AMakss, оценивают по приложенным усилиям.
Object
Заблокирован
08.12.2010, 18:33     Прием врача #19
Ничего, армия таких исправит...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2010, 14:42     Прием врача
Еще ссылки по теме:

Промоделировать работу врача терапевта - GPSS
Промоделировать работу врача терапевта. Интервалы приходов пациентов распределены равномерно в интервале а. Время приѐма b также...

Выбор врача с ограничениями в БД больницы - MS Access
Здравствуйте. Есть 3 таблицы: Врачи (ФИО, специальность, начало смены, конец смены), Пациент и Визиты (Пациент, врач, дата визита, время...

Электронная запись на посещение врача стоматолога - HTML, CSS
Напишите на языке html (электронная запись на посещение врача стоматолога)


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

Или воспользуйтесь поиском по форуму:
AMakss
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 15
09.12.2010, 14:42  [ТС]     Прием врача #20
C
1
2
3
4
5
6
7
8
9
char table[4][5];
for(int i=0;i<4;i++)
{
printf("\vvedite familiy : ");
for(int k=0;k<5;k++)
{if (k<5) scanf("%c",&table[i][k]); else break;}
for(k=0;k<5;k++)
printf("%c",table[i][k]);
}
А кто знает почему печатаються символы посчету больше 5???Например ввожу 1234567 смотря должен вводить до 12345 и функция должна прерыватьсяно не прирываеться((( что не так???

Добавлено через 1 минуту
Цитата Сообщение от Object Посмотреть сообщение
Ничего, армия таких исправит...
Yandex
Объявления
09.12.2010, 14:42     Прием врача
Ответ Создать тему
Опции темы

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