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

Дайте определение класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение интеграла методом Симпсона http://www.cyberforum.ru/cpp-beginners/thread610242.html
Что не так? #include<iostream> #include<cmath> #include<conio.h> #include<stdio.h> using namespace std; double f(double x) {
C++ Мой класс для работы с файлами Здравствуйте! Я попробовал сделать свой класс для работы с файлами и показать его здесь с целью узнать, что я в нем сделал не так :) Класс называется File. В нем один закрытый член - fstream file. Это файл, с которым программист будет работать. У класса присутствуют следующие функции: inline void open (char* name, long int mode); // Функция открывает файл для того, чтобы программист мог... http://www.cyberforum.ru/cpp-beginners/thread610239.html
C++ Среднее значение элементов очереди
Всем доброго времени суток. Задача такова. Имеется структура const int n=27; struct Transport { char surname; // фамилия char name; // имя char middleName; // отчество int amount; // количество вещей в багаже float weight; // вес багажа Transport *next; // указатель на следующий элемент };
Красно-черное дерево (класс, шаблон и его реализация) C++
всем привет, у меня возникла проблема в создании шаблона, в обычном виде т.е. в не шаблонном, он работает нормально НО как только пытаюсь сделать шаблон и поставить везде куда надо template так тут же куча ошибок вот хедер RBTree.h #pragma once #ifndef RBTREE #define RBTREE #include "item.h" typedef enum nodeColor { BLACK, RED } nodeColor; template <class Keytype>
C++ Прата - составные типы http://www.cyberforum.ru/cpp-beginners/thread610201.html
Добрый день. Недавно начал заниматься С++ по книге Прата. Прошел четвертую главу и встретил такую задачу: Напишите программу С++, которая запрашивает и отображает информацию, как показано в следующем примере: What is your first name? Betty Sue What is your last name? Yew What letter grade do you deserve? B What is your age? 22 Name: Yew, Betty Sue Grade: C
C++ Создать иерархию типов. c++ Здравствуйте! Посмотрите пожалуйста программу. Правильно ли построены классы. Задание: Создать иерархию типов - транспорт, корабль, пассажирский транспорт и пассажирский корабль. Использовать виртуальные базовые классы. код: #include <iostream> #include <string.h> #include <Windows.h> using namespace std; подробнее

Показать сообщение отдельно
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
20.06.2012, 17:51     Дайте определение класса
Написал то что смог. Но проценты глючат и деление по модулю тоже, если первое число четное она крешится если не четное то вроде работает.. Надо доработывать.. Если я вообще правильно задание понял
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
class Operations {
      private:
              int a;
              int b;
      public:
             Operations();
             Operations(int, int);
             ~Operations() {
                          cout << " \"Operator\" destroyed";
                          }
             void GetNumbers();
             void Print();
             int Sum();
             int Sub();
             int DevModul(/*int x, int mod*/);
             float Procent(int);
             
};
 
Operations::Operations() {
           a = 0;
           b = 0;
           }
           
void Operations::GetNumbers() {
     cin >> a;
     cin >> b;
     }
 
void Operations::Print() {
     cout << endl;
     cout << "Summa ravna: " << Sum() << endl;
     cout << "Raznica ravna: " << Sub() << endl;
     cout << "Delenije po modulju: " << DevModul(/*a,b*/) << endl;
     cout << "Procent: " << Procent(a) << endl;
     }
 
inline int Operations::Sum() {
       return a + b;
       }
 
inline int Operations::Sub() {
       return a - b;
       }
       
/*inline int Operations::DevModul(int x, int mod) {
       x = a; mod = b;
       int res = a;
       while(res*a%b!=1)
       res = (a*res)%b;
       return res;
       }*/
 
inline int Operations::DevModul() {
       return a % b;
       }
 
inline float Operations::Procent(int Proc) {
       float result;
       cin >> Proc;
       result = ((a / 100) * Proc);
       return result;
       }       
     
int main() {
    Operations O;
    O.GetNumbers();
    /*O.Sum();
    O.Sub();
    O.DevModul(x,mod);*/
    O.Print();
    
    
    getche();
}
 
Текущее время: 01:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru