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

Добавить в программу конструктор и деструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Освоение gdi+ http://www.cyberforum.ru/cpp-beginners/thread766760.html
Первый вопрос. Есть созданная скажем из файла картинка в виде указателя на создланный Gdiplus::Image Как ее вывести не исходной, а черно-белой? В сторону - разумеется можно вручную. Вывести ее на отдельный hdc, с него считать по точке цвета, раскодировать, потом по формуле cgr=(R+G+B)/3 новый цвет (cgr,cgr,cgr), для загружаемых через winapi bmp я недавно так успешно делал, но наверно в gdi...
C++ Плохо работает ГСЧ Подскажите, пожалуйста, как изменить программу, чтоб ГСЧ работал хорошо? Мне нужно, чтоб на каждой итерации у меня генерировался "хороший" вектор X, а оно мне генерирует пачками одинаковые. Как это можно обойти? И по коду подскажите -- где что поисправлять. Заранее весьма благодарен! // TPMVector.h #pragma once #include <vector> class TPMVector { public: http://www.cyberforum.ru/cpp-beginners/thread766752.html
C++ Создайте два стека для символов
Создайте два стека для символов. Вводите символы с клавиатуры. При этом латинские буквы должны попадать в первый стек, цифры – во второй, любые другие символы пропускаются. После ввода с клавиатуры эталонного символа (например #) выведите на экран содержимое обоих стеков.
C++ Dev C++ не работает с регистрами
В ВС31 проблем не было. А вот DEv C++ не хочет работать с регистрами. Кто знает, в чем проблема? Вот код программы: #include <dos.h> #include <graphics.h> #include <stdio.h> #include <conio.h> REGS regs;
C++ производная http://www.cyberforum.ru/cpp-beginners/thread766721.html
написать программу которая высчитывает производную (x-1/x+1) в 4 степени
C++ Напечатать следующие числа в таблице Помогите пажалуйста) Я тут сдела так примерно первой задачи. Подскажите как сделать правильно очень прошу. #include <iostream> using namespace std; void main () { int n=0; for (int i=0;i<=5;i++) { подробнее

Показать сообщение отдельно
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
20.01.2013, 03:33     Добавить в программу конструктор и деструктор
написал программу с классами . как в нее добавить конструктор и деструктор?
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 <iostrea m>
using namespace std;
#define N 3
 
class STUDENT {
public:
    char FIO[50];
    int number;
    int usp[5];
    float sredn;
};
 
int main()
{
    setlocale(0, "Russian_Russia.1251");
    STUDENT clas[N];
    for(int i = 0; i<N; i++)
    {
        cout << "Студент №" << i+1 << ":\n";
        cout << "Введите фамилию и инициалы (английский): ";
        cin >> clas[i].FIO;
        cout << "Введите номер группы: ";
        cin >> clas[i].number;
        cout << "Введите успеваемость (отметки): \n";
        float sr=0;
        for(int j=0; j<5; j++)
        {
            cout << j+1 << " оценка: ";
            cin >> clas[i].usp[j];
            sr+=clas[i].usp[j];
        }
        clas[i].sredn = sr/5;
    }
    for(int i=0; i<N; i++)
        for(int j=i+1; j<N; j++) 
            if(clas[i].number > clas[j].number)
            {
                STUDENT x; x = clas[i]; clas[i] = clas[j]; clas[j] = x;
            }
    cout << "Студенты, у которых средний балл выше 4.0: \n";
    for(int i = 0; i<N; i++)
    {
        if(clas[i].sredn > 4.0)
        {
            cout << "Запись №" << i << ":\n";
            cout << "Студент: " << clas[i].FIO << endl;
            cout << "Номер группы: " << clas[i].number << endl;
            cout << "Успеваемость (средний балл): " << clas[i].sredn << endl;
        }
    }
    system("pause");
    return 0;
}
задание в общем звучит так:Вариант 9.
1. Создать класс с именем STUDENT, содержащий следующие поля:
• фамилия и инициалы;
• номер группы;
• успеваемость по предметам (массив из пяти элементов).
2. Написать программу, реализующую следующие методы, определенные вне класса:
• ввод с клавиатуры данных в массив, состоящий из десяти объектов класса STUDENT; записи долж-ны быть упорядочены по возрастанию номера группы;
• вывод на дисплей фамилий и номеров групп для всех студентов, имеющих средний балл больше 4.0, если таких студентов нет, вывести соответствующее сообщение.
3. Предусмотреть конструктор без аргументов и деструктор (для двух последних объектов конст-руктор с аргументами).
1 и 2 пункт выполнил. 3 подскажите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru