Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Создать АТД (структура) 1.Создать АТД (структура) - принтер, у которого есть фирма-производитель, тип(матричный,струйный,лазерный), разрешающая способность. Создать массив из принтеров и определить функцию для вывода лазерных принтеров в порядке возрастания разрешающей способности. Определить функцию, которая устанавливает по умолчанию тип струйный с разрешающей способностью 300х300. 2.Создать АТД (структура) -... https://www.cyberforum.ru/ cpp-beginners/ thread523476.html C++ E2251 Cannot find default constructor to initialize base class
Здравствуйте. Столкнулся с данной ошибкой: E2251 Cannot find default constructor to initialize base class class fCountry { public: fCoutry(void) fCountry(string _name, string _government, double _area) fCountry(fCountry const& N)
C++ Элементарные действия с классом Доброй ночи. Что следует прописать в int main() ,чтоб вызвать функцию coplex::trigon(float a, float b) использую переменные которые указаны в классе coplex. #include <iostream> #include <math.h> #include <string> using namespace std; class coplex { https://www.cyberforum.ru/ cpp-beginners/ thread523446.html C++ Составить программы по блок-схемам С++ https://www.cyberforum.ru/ cpp-beginners/ thread523423.html
1. Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: а) умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы; б) прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы. 2. Даны натуральное число n, символы s1,...,sn. Известно, что...
Сервер-клиент C++
Добрый всем вечер. есть код написанный на с. к сожалению код видимо с ошибкой. помогите пожалуйста найти её. http://s017.***********/i442/1203/7e/94aa4fb35bfc.jpg http://s48.***********/i120/1203/de/3ca07e562546.jpg http://s019.***********/i623/1203/82/00b7f1506079.jpg проблема в том, что программа должна запрашивать у клиента 2 сообщения. а она запрашивает 1. прописывает 2 часть сообщение...
C++ Класс матриц Пишу класс для работы с матрицами . Не могу понять , почему не работают функции power и swap_rows (функции возвращают ту же матрицу без изменений) . Вот код : #include<iostream.h> class Matrix { private : int n_rows; int n_columns; double **mData; public : https://www.cyberforum.ru/ cpp-beginners/ thread523414.html
C++ Создание bmp файлов на С++ Поделитесь пожалуйста информацией о том как создавать bmp файл на языке С++, а точнее создать файл bmp содержащий текст. Заранее благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread523412.html C++ Случайные числа.
Есть числа 2,4,6,8,0 - из них нужно случайно выбрать одно. Как это сделать? Google'ил, нашел только что то по типу #include <stdlib.h> ... randomize(); int a = random(N); //генерит число в промежутке но честно говоря не чего не понял :),так что еще помогите понят этот код. Зарание спасибо.
C++ Найти размер самого длинного слова в строке. https://www.cyberforum.ru/ cpp-beginners/ thread523393.html
Строка состоит из нескольких слов, разделенных одним или несколькими пробелами.
C++ Определить сколько символов стоят после двоеточия С клавиатуры вводится строка символов, содержащая " : " Определить сколько символов стоят после двоеточия. https://www.cyberforum.ru/ cpp-beginners/ thread523392.html
Класс "Денежная сумма" C++
#include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) class Densum {private: long double summa; public: Densum();
C++ Функция создающая новую матрицу Нужна функция которая создает новую квадратную матрицу, где элементы вычисляются по формуле B=1/(i+j-1) Не уверен правильно ли функция возвращает значение. И еще нужно вывести получившуюся матрицу в main-e. Помогите найти ошибку и правильно вывести новую матрицу. double createB(int n) { int i,j; double **B; B=new double *; for(i=0; i<n;i++) { https://www.cyberforum.ru/ cpp-beginners/ thread523388.html
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
21.03.2012, 02:15 0

Создать класс - C++ - Ответ 2818108

21.03.2012, 02:15. Показов 1339. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено ani-ni4ka как решение

Решение

когда то решал такую же задачу! но она не правильно выводит. точнее выводит всех сотрудников!

сейчас пересматривать не охота!

а связи с этим
Цитата Сообщение от ani-ni4ka Посмотреть сообщение
Завтра контрольная, а я вот как-то не могу написать программу.
скину то что есть!

если у кого то будет желание может кто то и подправит!

Ну и конечно это далеко не оптимальное решение! делалось когда не все было ясно!

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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
#include <iostream>
 
using namespace std;
 
class firm
{
    int id_number;      //идентификационный номер
    char surname[30];   //фамилия
    char name[20];      //имя
    char patronymic[20];//отчество
    char department[20];//наименование отдела
    char post[20];      //должность
    int category;       //котегория
    double salary;      //зарплата
public:
    firm(){}
    ~firm(){}
    void input(firm *fr, int n);
    void output(firm *fr, int n);
};
 
 
void firm::input(firm *fr, int n)
{
    int i = 0;
    while(i < n)
    {
        cout << "\nВведите инормацию о " << i + 1 << " сотруднике\n";
        cout << "\nВведите идентификационный номер сотрудника - ";
        cin >> fr[i].id_number;
        cout << "Введите фамилию сотрудника - ";
        cin >> fr[i].surname;
        cout << "Введите имя сотрудника - ";
        cin >> fr[i].name;
        cout << "Введите отчество сотрудника - ";
        cin >> fr[i].patronymic;
        cout << "Введите наименование отдела - ";
        cin >> fr[i].department;
        cout << "Введите должность сотрудника - ";
        cin >> fr[i].post;
        cout << "Введите категорию сотрудника- ";
        cin >> fr[i].category;
        cout << "Введите первоначальную зарплату сотрудника - ";
        cin >> fr[i].salary;
        i++;
    }
}
void firm::output(firm *fr, int n)
{
    int c;
    cout << "\n\nВведите категорию сотрудника (0 - 3) - ";
    cin >> c;
    for(int i = 0; i < n; i++)
    {
        if(c == 3)
        {
            fr[i].salary *= 1.7;
            cout << "\nИдентификационный номер сотрудника - " << fr[i].id_number << "\n";
            cout << "Фамилия сотрудника - " << fr[i].surname << "\n";
            cout << "Имя сотрудника - " << fr[i].name << "\n";
            cout << "Отчество сотрудника - " << fr[i].patronymic << "\n";
            cout << "наименование отдела - " << fr[i].department << "\n";
            cout << "Должность сотрудника - " << fr[i].post << "\n";
            cout << "Категория сотрудника - " << fr[i].category << "\n";
            cout << "Зарплатa сотрудника - " << fr[i].salary << "\n";
        }
        else if(c == 2)
        {
            fr[i].salary *= 1.2;
            cout << "\nИдентификационный номер сотрудника - " << fr[i].id_number << "\n";
            cout << "Фамилия сотрудника - " << fr[i].surname << "\n";
            cout << "Имя сотрудника - " << fr[i].name << "\n";
            cout << "Отчество сотрудника - " << fr[i].patronymic << "\n";
            cout << "наименование отдела - " << fr[i].department << "\n";
            cout << "Должность сотрудника - " << fr[i].post << "\n";
            cout << "Категория сотрудника - " << fr[i].category << "\n";
            cout << "Зарплатa сотрудника - " << fr[i].salary << "\n";
        }
        else if(c == 1)
        {
            fr[i].salary *= 1.4;
            cout << "\nИдентификационный номер сотрудника - " << fr[i].id_number << "\n";
            cout << "Фамилия сотрудника - " << fr[i].surname << "\n";
            cout << "Имя сотрудника - " << fr[i].name << "\n";
            cout << "Отчество сотрудника - " << fr[i].patronymic << "\n";
            cout << "наименование отдела - " << fr[i].department << "\n";
            cout << "Должность сотрудника - " << fr[i].post << "\n";
            cout << "Категория сотрудника - " << fr[i].category << "\n";
            cout << "Зарплатa сотрудника - " << fr[i].salary << "\n";
        }
        else if(c == 0)
        {
            fr[i].salary *= 0.7;
            cout << "\nИдентификационный номер сотрудника - " << fr[i].id_number << "\n";
            cout << "Фамилия сотрудника - " << fr[i].surname << "\n";
            cout << "Имя сотрудника - " << fr[i].name << "\n";
            cout << "Отчество сотрудника - " << fr[i].patronymic << "\n";
            cout << "наименование отдела - " << fr[i].department << "\n";
            cout << "Должность сотрудника - " << fr[i].post << "\n";
            cout << "Категория сотрудника - " << fr[i].category << "\n";
            cout << "Зарплатa сотрудника - " << fr[i].salary << "\n";
        }
    }
}
 
int main()
{
    setlocale(0,"");
    int n;
    cout << "Введите количество сотрудников - ";
    cin >> n;
 
    firm *fr = new firm[n];
    
    fr->input(fr, n);
    fr->output(fr, n);
 
    delete [] fr; //очищаем память
    
    system("pause >> null");
    return 0;
}


Вернуться к обсуждению:
Создать класс C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2012, 02:15
Готовые ответы и решения:

Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ...
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Определить методы задания имени,...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать...

Создать класс - данные - абстрактный базовый класс. Создать производные классы
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс....

Создать класс Элемент списка (Node), а затем класс Список (List)
Задание: Создать класс Элемент списка (Node), а затем класс Список (List). В зависимости от...

2
21.03.2012, 02:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2012, 02:15
Помогаю со студенческими работами здесь

Создать Класс Coins (монеты). Класс сохраняет массив из 3 монет ...
Помогите написать програмку, где: Нужно создать Класс Coins (монеты). Класс сохраняет массив из 3...

Создать класс Pair(пара чисел) и класс-наследник Fraction
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше...

Создать класс СПИСОК целых чисел. Разработать класс СТЕК
&quot;Создать класс СПИСОК целых чисел. Разработать класс СТЕК, который вмещает объект класса СПИСОК....

Класс: создать класс Fraction для работы с дробными числами
Необходимо создать класс Fraction для работы с дробными числами. Число должно быть представлено...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru