HRyk
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору #include "stdafx.h" #include <conio.h> //------------------------------- struct ParametrsofFlat { int Plozhad; int ZhilPlozh; int Sanuzel; int Etazhi; int PanOrKirp; int Cena; }; //------------------------------- int _tmain(int argc, _TCHAR* argv[]) { int A[6]; int i,j=0,S=0; ParametrsofFlat p [10]; //------------------------------------- FILE*fl=fopen("m.txt","rt"); if (fl==0) {printf("NET");getch(); return 0; } for (int i=0;i<10;i++) {fscanf(fl,"%d",&p[i].Plozhad);} for (int i=0;i<10;i++) {fscanf(fl,"%d",&p[i].ZhilPlozh);} for (int i=0;i<10;i++) {fscanf(fl,"%d",&p[i].Sanuzel);} for (int i=0;i<10;i++) {fscanf(fl,"%d",&p[i].Etazhi);} for (int i=0;i<10;i++) {fscanf(fl,"%d",&p[i].PanOrKirp);} for (int i=0;i<10;i++) {fscanf(fl,"%d",&p[i].Cena);} fclose(fl); //------------------------------------- int flag=0; printf("Vvedite Plozhad: " ); scanf("%d",&A[j]);j=j+1; printf("Vvedite ZhilPlozh: " ); scanf("%d",&A[j]);j=j+1; printf("Vvedite '1' esli sanuzel est ('0'-esli net): " ); scanf("%d",&A[j]);j=j+1; printf("Vvedite Etazhi :" ); scanf("%d",&A[j]);j=j+1; printf("Vvedite '1' esli dom panelniy ('0'-esli kirpichniy): " ); scanf("%d",&A[j]);j=j+1; printf("Vvedite Cenu: " ); scanf("%d",&A[j]);j=j+1; j=0; for (i=0;i<10;i++) { if (p[i].Plozhad>=A[j]) {S=S+1;j=j+1;} if (p[i].ZhilPlozh>=A[j]) {S=S+1;j=j+1;} if (p[i].Sanuzel==A[j]) {S=S+1;j=j+1;} if (p[i].Etazhi==A[j]) {S=S+1;j=j+1;} if (p[i].PanOrKirp==A[j]) {S=S+1;j=j+1;} if (p[i].Cena<=A[j]) {S=S+1;j=j+1;} if (S>=5) { printf("Vam podhodit kvartira nomer %d , vot ee dannie: ",i+1); printf("Plozhad %d \n",p[i].Plozhad); printf(" ZhilPlozh %d\n",p[i].ZhilPlozh); printf(" Sanuzel %d\n",p[i].Sanuzel); printf(" Etazhi %d\n",p[i].Etazhi); printf(" PanOrKirp %d\n",p[i].PanOrKirp); printf(" Cena %d\n",p[i].Cena); S=0; j=0; flag=flag+1; } else { S=0; j=0; } } if (flag==0) printf("Podhodaizhey kvartiri net"); getch(); return 0; } |