Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

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;
}

Всего записей: 162 | Зарегистр. 04-11-2006 | Отправлено: 17:29 22-06-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru