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

Определить фамилии женатых, не имеющие детей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очередь http://www.cyberforum.ru/cpp-beginners/thread971755.html
Здравствуйте! Есть вот такая задача: Удалить из очереди все элементы, расположенные до минимального элемента очереди. Нужно разработать функции, которые необходимы для работы с контейнером: - Функция добавления элемента - push (память под очередной элемент следует выделять динамически) - Функцию изъятия элемента pop - Функцию печати содержания контейнера на экран - Функцию удаления...
C++ Написать программу на языке С++ вычисляющую значение функции, в зависимости от введенного с клавиатуры значения х http://www.cyberforum.ru/cpp-beginners/thread971753.html
C++ Удалить с очереди каждый второй элемент
Помогите пожалуйста, реализовать программу на С++ , мое задание: ознакомится с созданием и обработкой, удалением односвязных списков и контейнеров, которые создаются на их основе (стег, и очередь) В моем случае очередь. Также разработать програмное приложение, в котором создается контейнер и заполняется элементами, что в качестве данных сохраняют уникальные числа от 1 до 100, и реализовано...
Напишите программу на языке С++, которая сравнивает 2 числа и выводит на экран наибольшее из них, если числа равны C++
которая сравнивает 2 числа и выводит на экран наибольшее из них, если числа равны, выдается соответствующее сообщение
C++ Временный _getch() http://www.cyberforum.ru/cpp-beginners/thread971725.html
Всем доброго времени суток, хочу спросить, как можно сделать временный _getch(), тоесть если в течении определённого времени не была нажата клавиша, то пропустить, если можно без помощи _getch(), готов выслушать любые варианты, главное чтобы при нажатии в переменную записывалась клавиша.
C++ Как определить, сколько элементов стэка, начиная с вершины, находятся до элемента с максимальным значениям? Разработать программное дополнение, в котором создается контейнер и заполняется элементами, которые в качестве данных сохраняют уникальные числа диапазоном от 1 до 100, и реализовано задание Нужно определить, сколько элементов стэка, начиная с вершины, находятся до элемента с максимальным значениям, после чего все созданные контейнеры удаляются(глобальные переменные не использовать, ф-ия main... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5553 / 3032 / 340
Регистрация: 29.11.2010
Сообщений: 8,197
08.10.2013, 01:50     Определить фамилии женатых, не имеющие детей
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
#include <iostream>
#include <string>
#include <cstddef>
 
class Person
{
  public:
    Person() : surname(), married(), haveChild() {}
    Person(const std::string s, const bool m, const bool hc) :
        surname(s), married(m), haveChild(hc) {}
    // set-методы ...
    void set(const std::string s, const bool m, const bool hc)
    {
        surname = s;
        married = m;
        haveChild = hc;
    }
    // get-методы
    std::string getSurname() const { return surname; }
    bool getMarried() const { return married; }
    bool getHaveChild() const { return haveChild; }
 
  protected:
    std::string surname;
    bool married;
    bool haveChild;
};
 
 
int main()
{
    const std::size_t N = 12;
    Person p[N];
    for (std::size_t i=0; i < N; i++)
    {
        std::string str;
        char m, hc;
        std::cout << "Enter surname: ";
        std::cin >> str;
        std::cout << "Married? (y/n): ";
        std::cin >> m;
        std::cout << "Have child? (y/n): ";
        std::cin >> hc;
        std::cout << std::endl;
        p[i].set(str, (m=='y'), (hc=='y'));
    }
 
    std::cout << "\nMarried and have no children:\n";
    for (std::size_t i=0; i < N; i++)
        if (p[i].getMarried() && !p[i].getHaveChild())
            std::cout << p[i].getSurname() << std::endl;
 
}
 
Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru