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

Открытое наследовние (ООП) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ напишите в С++ программу-калькулятор арифметических функций http://www.cyberforum.ru/cpp-beginners/thread358339.html
напишите в С++ программу-калькулятор арифметических функций, используя switch
C++ Windows SAM Здравствуйте, подскажите, как программно создать нового пользователя? С учетом того, что комп будет грузиться с дискеты, на которой и будет эта утилита. Суть в том, чтоб создать пользователя с правами админа. Система на компе windows XP. http://www.cyberforum.ru/cpp-beginners/thread358334.html
Списки. Опять я. C++
// Удаление элемента bool remove(Node **pbeg. Node **pend. int key){ if(Node *pkey = find(*pbeg. key)){ if (pkey == *pbeg){ // 2 *pbeg = (*pbeg)->next; (*pbeg)->prev =0;} else if (pkey == *pend)! // 3 *pend = (*pend)->prev; (*pend)->next =0;} else{ // 4
C++ построение таблицы
#include "stdafx.h" #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main () { const int MaxIter=500; double x,eps, dx, Xk, Xn,n; cout<<"\nffedite argument i to4nost' :";
C++ Простенький класс работы с комплексными числами. http://www.cyberforum.ru/cpp-beginners/thread358309.html
Добрый вечер, уважаемые! :) На днях решил вспомнить то, чему учили в университете и понял, что много чего забыл. Попробовал написать класс работы с комплексными числами. Вот что получилось. Скорее всего получилось очень и очень коряво. Вот именно за этим к Вам, уважаемые, и обращаюсь. Вопросы - внизу. Драйвер класса. #include "stdafx.h" #include "complex.h" #include <iostream> #include...
C++ Не печатает русский текст Здравствуйте, у меня возникла проблема, я не могу печать русский текст.Вместо текста, непонятные ероглифы. Использую я C++ CodeBlocks. Компилятор: MinGW(gcc) #include <iostream> using namespace std; int main() { cout << "Привет" << endl; } подробнее

Показать сообщение отдельно
ViraRoks
1 / 1 / 0
Регистрация: 27.10.2009
Сообщений: 21
10.10.2011, 19:53  [ТС]     Открытое наследовние (ООП)
Насколько я разобралась это должно выглядеть примерно так (без вычисления углов):

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
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
class Triangle{
public: Triangle(); ~Triangle();
  LSet(int L) {cout<<"Left side: "; cin>>L;return L;}
  RSet(int R) {cout<<"Right side: "; cin>>R; return R;}
  BSet(int B) {cout<<"Buttom side: "; cin>>B; return B;}
  Perimetr(int L, int R, int B) {P=L+R+B; return P;}
 
protected: int L, R, B, P;};
 
class Equiteral
class Equiteral:class Triangle {
 Square(int L, int R, int B) {S=0.5*B*(B*B-(B/2)*(B/2)); return S;}
protected: int S;};
 
//constructor Triangle
Triangle::Triangle(): int L(5), int R(5), int B(5){};
Triangle::~Triangle() {};
 
 
//constructor Equiteral
Equiteral::Equiteral() {};
Equiteral::~Equiteral() {};
 
 
int main()
{
Triangle(); cout<<"\n\n "<<endl;
Equiteral("Triangle"); cout<<"\n\n "<<endl;
getch(); return 0;
}


Правильно ли это? Интересно было бы увидеть подробный ответ. Заранее спасибо!
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru