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

Добавьте в состав класса виртуальную функцию просмотра текущего объекта print (), а в производный класс student_l - переопределенную функцию просмотра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод числа N из десятичной системы счисления в восьмиричную http://www.cyberforum.ru/cpp-beginners/thread759059.html
Здравствуйте! Я начинающий программист и мне очень надо создать 3 программы на С++ а мой запас знаний особо невелик. задания таковы: 1)перевод числа N из 10-ой системы счисления в 8-ричную; 2)получить вектор сумм элементов строк матрицы 3) З двох заданих із клавіатури слів скласти різні види кросвордів. При неможливості скласти кросворд (у введених словах немає ні однієї однакової букви)...
C++ Дано натуральное число. Вывести на экран все простые числа до заданного числа. Дано натуральное число. Вывести на экран все простые числа до заданного числа. http://www.cyberforum.ru/cpp-beginners/thread759044.html
Как сделать поле с "|", #, "-" и цифрами C++
#include <iostream> // cin, cout #include <clocale> // поддержка русского языка #include <conio.h> // _getch() #include <stdlib.h> // поддержка функции очистки экрана system("cls") using namespace std; int main() {
словарь C++
что-то не могу найти словарь русского языка, желательно не в xml, а в txt формате, помогите пожалуйста
C++ VS 2012 http://www.cyberforum.ru/cpp-beginners/thread759026.html
Установил компилятор VS 2012, думал что он поддерживает новый стандарт С++11, но почему то не все фичи можно использовать, может какой - то патч еще нужен?
C++ Проверка чисел на простоту и проверку на наличие общих цифр в записи Помогите написать программу: Для каждого (n) из некоторого количества натуральных чисел указать простое число К, ближайшее к числу n и имеющее с записью n хотя бы одну общую цифру. Проверку числа на простоту и проверку наличия общей цифры в записи двух чисел организовать во вспомогательных алгоритмах и без массивов. есть код на нахождение простого номера но как его сделать к этой задачи... не... подробнее

Показать сообщение отдельно
YaDenis03
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 139
11.01.2013, 20:47     Добавьте в состав класса виртуальную функцию просмотра текущего объекта print (), а в производный класс student_l - переопределенную функцию просмотра
..15..

Добавьте в состав класса (программа есть, нужно дополнить) виртуальную функцию просмотра текущего объекта print (), а в производный класс student_l - переопределенную функцию просмотра состояния объектов.

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
#include <iostream>
using namespace std;
#define N 3
 
class Student
{
private:
    char FIO[32];
    char nomer[6];
    char ball[5];
    unsigned int dohod;
public:
    void initData1()
    {
        system("cls");
        cout << "Введите фамилию студента: ";
        cin >> FIO;
        cout << "Введите номер группы: ";
        cin >> nomer;
        cout << "Введите средний балл студента: ";
        cin >> ball;
        cout << "Введите доход на одного члена в семье: ";
        cin >> dohod;
    }
    void print1()
    {
        cout << "Фамилия студента: " << FIO << endl;
        cout << "Группа: " << nomer << endl;
        cout << "Средний балл: " << ball << endl;
        cout << "Доход на одного члена в семье: " <<dohod << endl;
    }
};
 
class student_l : public Student
{
private:
    char nagr[100];
    char kol[5];
public:
    void initData2()
    {
        initData1();
        cout << "Введите вид общественной нагрузки: ";
        cin >> nagr;
        cout << "Введите количество членов семьи: ";
        cin >> kol;
    }
    void print2()
    {
        print1();
        cout << "Вид общественной нагрузки: " << nagr << endl;
        cout << "Количество членов семьи: " << kol << endl << endl;
    }
};
 
int main()
{
    setlocale(0, "Russian_Russia.1251");
    student_l  a[N];
    for(int i=0; i<N; i++)
        a[i].initData2();
    system("cls");
    for(int i=0; i<N; i++)
        a[i].print2();
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru