С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выяснить фамилии пациентов, которые обращались в больницу больше трех раз в год. Исправить ошибки в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция возвращает странное значение http://www.cyberforum.ru/cpp-beginners/thread1125522.html
Да, понимаю, что скорее всего ошибка глупая, но голова разбитая и найти не могу. Прилагаю полный код. В самом низу будет код основной программы и под ней напишу на какой строчке какая функция...
C++ Встроенный редактор кода не подсвечивает парные фигурные скобки Видел в шапке много всяких вариантов, но я так понял, в тех, что я видел, встроенный редактор кода не подсвечивает парные фигурные скобки вот так как в делфи, он внизу на скрине (не знаю как сделать... http://www.cyberforum.ru/cpp-beginners/thread1125498.html
C++ Напечатать те слова, которые состоят из всех букв, что и слово "red"
Напечатать те слова, которые состоят из всех букв, что и слово "red". Повторения допускаются. Слово находится в файле red.txt. #include <iostream> #include <fstream> #include <string> using...
Создать класс Date для работы с датами в формате «год.месяц.день» C++
Задания должны быть реализованы двумя способами: - тип данных представляется структурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в...
C++ В каких случаях оправданно использование локальных классов? http://www.cyberforum.ru/cpp-beginners/thread1125472.html
Здравствуйте. Вопрос: в каких случаях оправданно использование локальных классов? Или когда нужно использовать локальные классы? Какие есть варианты использования? С++ начал изучать недавно, но дать...
C++ Замена iFile В общем нужно заменить iFile, если это возможно. #include "conio.h" #include <iostream> #include <fstream> #include <string> #include <vector> using namespace std; int main() { ifstream... подробнее

Показать сообщение отдельно
smix
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 10

Выяснить фамилии пациентов, которые обращались в больницу больше трех раз в год. Исправить ошибки в коде - C++

21.03.2014, 03:03. Просмотров 231. Ответов 0
Метки (Все метки)

Здравствуйте!
возникли небольшие сложности с решением данной задачи,
помогите пожалуйста разобраться, в чем моя ошибка, помогите доделать?
задание:
имеются сведения о посещении пациентами больницы:
фамилия пациента, дата рождения, дата посещения, участок, фамилия врача, диагноз.
Выяснить фамилии пациентов, которые обращались в больницу больше трех раз в год. Выбрать врача который за год принял наименьшее количество больных с диагнозом "ОРЗ"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <string.h>
#include <conio.h>
#include <stdio.h>
#include<iostream.h>
#include<math.h>
const int n=3; const int k=2;
struct pacient
  {  char fiop[10];
   int data1;
  int data2;
  int ychastok;
  int month;
  char fiod[10];
  char diagnoz[10];
  };
   pacient ps[n];
      int main()
{   int i,j,max=0;
      int fiod[k];  // отдельный массив для врача
         for(int i=0;i<n;i++)
  {
 printf("  Fio pasienta: ");
  scanf("%s",&ps[i].fiop);
    printf("mesaz:");
    scanf("%d",&ps[i].month);
    printf(" diagnoz: ");
    scanf("%s",&ps[i].diagnoz);
printf("fio doctor :");
    scanf("%s",&ps[i].fiod);
    }
 printf("V ETO VREMA OBRASHALIS:\n");
 for(int i=0;i<n;i++)
if(ps[i].month>=1 && ps[i].month<=12 && !strcmp(ps[i].diagnoz,"grip"))
printf("%s\n",ps[i].fiop);
          
 
    return 0; }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.