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

Создать класс “Квартира”, состоящей из класса ”Жильцы” - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CLI и GUI приложение - в чем разница? http://www.cyberforum.ru/cpp-beginners/thread1094753.html
Доброго времени суток. Недавно задался таким вопросом - в чём разница между типами проектов "Консольное приложение" и "Приложение Win32" в Visual Studio (да и не только в VS, различные типы замечал в...
C++ Написать функцию, определяющую среднюю месячную заработную плату рабочего кому не сложно сделайте задачу не успеваю немного Написать функцию, определяющую среднюю месячную заработную плату рабочего, если известно его заработная плата за каждый месяц. Необходимые... http://www.cyberforum.ru/cpp-beginners/thread1094749.html
Ошибка pow: DOMAIN error C++
При запуске в C++ Builder функция спамит вышеуказанной ошибкой, в выводе все значения при (i-j)<0 забиты значением INF, при (i-j)>0 выводятся числа, но весьма далёкие от верных результатов. Пробовал...
Как пропарсить строку типа "43/12" C++
как пропарсить строку типа "43/12", причем 43 и 12 интовые поля, а / - charовское.
C++ Создать класс “Квартира”, состоящей из класса ”Жильцы” http://www.cyberforum.ru/cpp-beginners/thread1094721.html
Создать класс “Квартира”, состоящей из класса ”Жильцы”. Класс “Квартира”: улица, номер, телефон. Класс “Жильцы”: Фамилия, год рождения, пол. Вывести всех пенсионеров и их местожительство.
C++ Вывести график функции в консоли Здравствуйте. Я пишу программу. Нужно вывести график функции в консоли. Помню, писал на Dev-C++ это. Там был хедер graphics.h(простой был. Писать на нем - одно удовольствие). В VS я не нашел. Есть... подробнее

Показать сообщение отдельно
lion-6v
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 93
16.02.2014, 16:41
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include "stdafx.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
#include <stdio.h>
#include <string.h>
 
 
struct Zhitel
{
    char familiya[256];
    short god;
    int pol;
};
 
 
struct Kvartira
{
    char ulica[256];
    int nomer;
    long telefon;
    
    int kolvo;
    Zhitel *kvartiranty;
    
    Kvartira(const char *_ulica, int _nomer, long _telefon)
    {
        strcpy(ulica, _ulica);
        nomer = _nomer;
        telefon = _telefon;
        kvartiranty = new Zhitel[256];
        kolvo = 0;
    }
    ~Kvartira()
    {
        delete [] kvartiranty;
    }
};
 
 
void DobavitKvartiranta(Kvartira &kvartira, const char *familiya, short god, int pol)
{
    strcpy(kvartira.kvartiranty[kvartira.kolvo].familiya, familiya);
    kvartira.kvartiranty[kvartira.kolvo].god = god;
    kvartira.kvartiranty[kvartira.kolvo].pol = pol;
    kvartira.kolvo++;   
}
 
 
int main()
{
    Kvartira kvartira("Artyoma", 40, 1234567890);
    
    DobavitKvartiranta(kvartira, "Ivanov", 1993, 1);
    DobavitKvartiranta(kvartira, "Petrov", 1991, 0);
    DobavitKvartiranta(kvartira, "Sidorov", 1990, 1);
    DobavitKvartiranta(kvartira, "Pronin Igor Nikolaevih", 1891, 1);
    DobavitKvartiranta(kvartira, "Prokopov Sergey Androsovih", 1893, 0);
    DobavitKvartiranta(kvartira, "Vorokina", 1989, 0);
    
    for(int i = 0; i < kvartira.kolvo; i++)
    {
        if( (2014-kvartira.kvartiranty[i].god >= 55 && kvartira.kvartiranty[i].pol==0) || 
            (2014-kvartira.kvartiranty[i].god >= 60 && kvartira.kvartiranty[i].pol==1) )
        {
            printf("%s Progivaet po adresu Ul. %s D. %d\n", kvartira.kvartiranty[i].familiya, kvartira.ulica, kvartira.nomer);
        }
      }
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru