Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.10.2009, 22:29   #1
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию Виртуальная функция в С++

Здравствуйте.
Прошу помочь с написанием программы на С++
Задание:
"объявить базовый класс с именем simbol. Чтобы определить функцию Show (), которая выводит строку в качестве виртуальных функций. Задекларировать производный класс кода. определить функцию show (), которая выводит строку в порядке убывания ."
Извините за корявый русский язык, он не совсем мне родной,поэтому задание перевёл как сумел.
Пример похожей задачи :

Код:
#include<iostream.h>

class point
{
   protected:
	float x, y;
   public:
	point() {x=0; y=0;}
     	point (float X, float Y);
	~point (){};
	void setXY();
            virtual float aria() {return 0.0;}
};
point::point (float X, float Y)
{	x=X;
y=Y; }
void point::setXY()
	{	cin>>x>>y; 	}
class Cerc: public point

{
   	 float r;
   public:
	Cerc (float X, float Y, float R);
	float aria() {return r*r*3.14;}
};
Cerc::Cerc (float X, float Y, float R): point (X, Y)
{	r=R;	}
void main()
{	point P,*ptr;
ptr=&P;
	ptr->setXY ();
	cout<<ptr->aria();
	Cerc G(150, 100, 15);
cout<<ptr=&G;
ptr->aria ();
}
MrJenika вне форума
Старый 21.10.2009, 22:45   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

И что же именно не ясно? ) пример похожей задачи есть, как определять виртуальные функции в ней ясно показано, так вперёд и с песней! )
netrino вне форума
Старый 21.10.2009, 22:48   #3
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

не ясно как выводить строку в порядке убывания(
MrJenika вне форума
Старый 21.10.2009, 22:52   #4
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от MrJenika Посмотреть сообщение
не ясно как выводить строку в порядке убывания(
Мне тоже не ясно Ведь не понятно из чего состоит строка, что именно из этой строки нужно выводить в порядке убывания и т.д. )
netrino вне форума
Старый 21.10.2009, 22:59   #5
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

Извините, неверно перевёл задание((((
прошу удалить тему, завтра уточню у знающих перевод
MrJenika вне форума
Старый 21.10.2009, 23:05   #6
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

попробуйте написать на своём родном языке - может кто-то тут его знает )
netrino вне форума
Старый 04.01.2010, 18:12   #7
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

Тему можно закрывать, с заданием справился))))
MrJenika вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виртуальная таблица promer БД в Delphi 17 16.07.2014 09:11
Виртуальная музыкальная студия DKsensey Мультимедиа в Delphi 4 04.07.2009 20:58
Виртуальная карта toxich Общие вопросы Delphi 7 11.05.2009 12:55
Виртуальная клавиатура Alex Cones Мультимедиа в Delphi 2 10.05.2009 20:03
виртуальная функция? SERGOO Общие вопросы C/C++ 4 18.09.2007 21:43