Здраствуйте! возникли небольшие сложности с решением данной задачи, помогите пожалуйста разобраться,в чем моя ошибка? а задание было такое-"имеются сведения о посещении пациентами больницы, фамилия пациента,дата рождения,дата посещения,участок,фамилия врача,диагноз.Выяснить фамилию пациента,которые обращались в больницу осенью и которым поставлен диагноз - грипп".
Код | #include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> const n=4; //количество пациентов произвольное const k=3; // количество врачей struct pacient //структурный тип с именем пациент {char fio1[10]; int data1; // дата рождения int data2; // дата посещения int ychastok; int mouth; //месяц }; struct vrach // структурный тип с именем врач { char fio2[10]; char diagnoz[10];}; //диагноз int main() {{int vrema_goda; //времена года pacient ps[n]; for(int i=0;i<n;i++) { printf("familia1: ");scanf("%s",&ps[i].fio1); printf(" data1: ");scanf("%d",&ps[i].data1); printf("data2:");scanf("%d",&ps[i].data2); printf("mouth:");scanf("%d",&ps[i].mouth); } } vrach bl[k]; { for(int j=0;j<k;j++) { printf("familia2: ");scanf("%s",&bl[j].fio2); printf(" diagnoz: ");scanf("%d",&bl[j].diagnoz); } }}; printf("vvedite vremya goda:(1==zima,2==vesna,3==leto,4==osen)\n"); scanf("%d",&vrema_goda); printf("v eto vrema rodilis:\n");
for(i=0;i<n;i++) { if (vrema_goda== 1) { if (ps[i].mouth==9 ||ps[i].mouth==10 ||ps[i].mouth==11) printf("%s\n",ps[i].fio);
}; getch(); } |
Модератор: не забываем пользоваться кнопочкой "Код" |