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

Полиморфизм - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определите, имеется ли среди заданных целых чисел * A, B, C хотя бы одно чётное http://www.cyberforum.ru/cpp-beginners/thread25866.html
1. Определите, имеется ли среди заданных целых чисел * A, B, C хотя бы одно чётное. 2. Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определите, может ли конь за один ход перейти с одного из этих полей на другое.
C++ Фатал эрор R6034 при старте программы выскакивает такой ужас: кодил на 2008 визе со статическим MFC, до этого бился с подключением нужных либ без динамического MFC. Кто-нибудь сталкивался с этим? Ил хотябы мысли какие-нибудь есть? http://www.cyberforum.ru/cpp-beginners/thread25858.html
Практика на С++ C++
Дело вот в чем. Я программист самоучка и учителя у меня не было. Прочитал несколько книг по C++, все понял, со всем разобрался. Но всё это было чисто теоритически, а когда дошел до практического применения своих знаний, то пришлось внивь лезть за книжкой. Подкиньте пожалуйста книжку с задачами на C++. Не нужна никакая теория и т.д. Просто сборник задач от простых к сложным.
C++ Осуществление доступа к памяти в Windows
Помогите, пожалуйста. Возникла проблема. Нужно каким-то образом добраться до памяти по адресам 0xF000:0x0000 и т.д. Под Дос, я так понимаю, здесь спас бы макрос MK_FP. Что делать для винды? Есть мысль на счет ВинАпи, но пока что ничего путного не получилось.
C++ Функция как параметр http://www.cyberforum.ru/cpp-beginners/thread25613.html
Нужна помощь.... Проблема такая: есть функция которая рисует график математической функции ранее обьявленной, например: float f(float x) { return 2*sin(2*x); } void DrawF(float a, float b)// параметры - это промежуток по оси ОХ { .... //тута используется функция f(x)
C++ Как сделать окошко для авторизации? Вот у меня есть программа.Как сделать окошко для авторизации?Чтобы пользователи могли воспользоваться прогой только авторизировавшись.После чего будет запускаться моя программа.Окошко должно быть как отдельное приложение которое и будет называться моей прогой.После авторизации оно должно закрыться и открыть настоящую программу.И самая сложная часть.Мне нужно чтобы логины и пароли которые буду... подробнее

Показать сообщение отдельно
RAVE
 Аватар для RAVE
0 / 0 / 0
Регистрация: 06.10.2008
Сообщений: 12

Полиморфизм - C++

12.03.2009, 20:59. Просмотров 1035. Ответов 5
Метки (Все метки)

Вот сделал прогу а ее надо было сделать полиморфизмом - кому несложно переделайте
Код
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <math.h>

class vectr {
public:
int a,b,c,p,s;
void input ();
void output ();
void square ();
};

class vectr2: public vectr {
public:
void square ();
};

void vectr::input ()
{
cout<<"input 3 side\n";
cin>>a>>b>>c;
cout<<endl;
}

void vectr::output ()
{
cout<<"Sides\n"<<a<<b<<c<<endl;
cout<<"Square\n"<<s<<endl;
}

void vectr::square ()
{
p=a+b+c;
p/=2;
s=pow(p*(p-a)*(p-b)*(p-c),1/2);
}

void vectr2::square ()
{
p=a+b+c;
p/=2;
s=2*pow(p*(p-a)*(p-b)*(p-c),1/2);
}

void menu ()
{
cout<<"####################################\n";
cout<<"1----------------Input points\n";
cout<<"2----------------Square of triangle\n";
cout<<"3----------------Output points\n";
cout<<"4----------------Input points 2\n";
cout<<"5----------------Square of quad\n";
cout<<"6----------------Output points 2\n";
cout<<"7----------------EXIT\n";
cout<<"####################################\n";
}

void main ()
{clrscr ();
int m,l;
vectr z;
vectr2 x;
for (;;){
clrscr ();
menu(); cin>>m;

if (m==1) {
z.input();
}

if (m==2){
z.square();
}

if (m==3) {
z.output(); getch();
}

if (m==4) {
x.input();
}

if (m==5){
x.square();
}

if (m==6) {
x.output(); getch();
}

if (m==7) break;
} //end for
return ;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru