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

Классы в C++ Вывести на экран список граждан мужского пола с высшим образованием - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа, которая выводит таблицу степеней двойки от нулевой до десятой http://www.cyberforum.ru/cpp-beginners/thread915244.html
Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой.
C++ Описать что делается в фрагменте кода Вот собственно фрагмент кода, опишите пожалуйста что он делает bool soglasnaya(char c) { for (int i=0;i<nofsoglas;i++) { if (c==soglas) { return true; } } http://www.cyberforum.ru/cpp-beginners/thread915222.html
C++ Объяснить работу программы по обработке символьных массивов (строк)
эта программа выводит на экран слова в которых первая буква встречается хоть один раз,но я не понимаю как она работает помоги пожалуйста очень-очень надо #include <stdio.h> #include <conio.h>...
Выводит не правильные символы C++
помогите решить ошибку. выводит не то что нужно.если не сложно объясните в чём моя ошибка.Спасибо. #include "stdafx.h" #include "iostream" using namespace std; class strana { public:
C++ Не получается с указателями :( http://www.cyberforum.ru/cpp-beginners/thread915206.html
Программа считывает строки из файла и суммирует строки в строку str_new, при это создавая указатели на каждую новую строку которая была прибавлена и сохраняя их в массиве point. Если фаил вида:...
C++ Как реализовать каскадную схему суммирования? Имеется массив, скажем, из 10 элементов. Нужно просуммировать элементы массива по каскадной схеме (складываются два первых элемента, потом ещё два... затем складывается сумма попарных элементов и... подробнее

Показать сообщение отдельно
evgewakan
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 15

Классы в C++ Вывести на экран список граждан мужского пола с высшим образованием - C++

30.06.2013, 19:20. Просмотров 463. Ответов 6
Метки (Все метки)

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
/*
Напишите программу на языке программирования С++, в которой создайте класс с именем PERSON с данными:
Фамилия, Имя, Пол, Образование, Год рождения. Класс должен включать методы, реализующие ввод информации и ее вывод.
В программе создайте массив объектов. Разработайте метод класса, с помощью которого выведите на экран список граждан 
мужского пола с высшим образованием.
*/
 
#include "stdafx.h"
#include "iostream"
#define N 2
 
using namespace std;
 
class person
{
private:
    char fam[20];
    char name[20];
    char pol[2];
    char obrazov[20];
    int godr;
public:
    void get()
    {
        cout << "fam: "; cin>>fam;
        cout << "name: "; cin >> name;
        cout << "pol m/j: "; cin >> pol;
        cout << "obrazovanie (b,s,v): "; cin >> obrazov;
        cout << "god rojdeniya: "; cin >> godr;
    }
    void show()
    {
        cout << "fam " << fam << endl;
        cout << "name " << name << endl;
        cout << "pol " << pol << endl;
        cout << "obrazovanie " << obrazov << endl;
        cout << "god rojdeniya " << godr << endl;
    }
 
    char poll()
    {
        return pol[2];
    }
 
    char obr()
    {
        return obrazov[20];
    }
 
    static void search(person* p)
    {
        for (int i = 0; i<N; i++)
        {
            if ((p[i].poll()=='m') && (p[i].obr()=='v'))
                p[i].show();
        }
    }
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    person p[N];
    for (int i=0; i<N; i++)
    {
        p[i].get();
        p[i].show();
    }
    person::search(p);
    system("pause");
    return 0;
}
Собственно вот это не работает: выведите на экран список граждан мужского пола с высшим образованием. Укажите на ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru