Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Структура описывающая дробь в с++

Ответить
Настройки темы
Структура описывающая дробь в с++

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите создайть структуру, описывающую дробь. Реализовать арифметические операции с дробями:
сумму
разность
частное
произведение
Спасибо!

Отправлено: 20:52, 02-02-2006

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


farik
Какой язык то???

-------
Fortes fortuna adiuvat


Отправлено: 21:45, 02-02-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


язык С++

Отправлено: 21:51, 02-02-2006 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


тогда можно класс, две переменные, одна числитель, другая знаменатель
как умножать дроби, делить и остальные операции думаю не надо объяснять

-------
Fortes fortuna adiuvat


Отправлено: 21:57, 02-02-2006 | #4


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите исправить ошибки,пожалуста.Прога должна описывать дробь и производить сложение.вычитание.умножение.деление дробей.Вот прога:
Код: Выделить весь код
 
#include<iostream.h>
void main()
 
struct rational
{
	rational(int p=1, int k=1)
		: a(p), b(p) {}
	int a,b;
cin>>a"\n";
cin>>b"\n";
	rational& operator+(const rational& s)
	{
		int k=b*s.b;
		a=a*s.b+s.a*b;
		b=k;
cout<<a<<"\n";
		return *this;
	}
	rational& operator-(const rational& s)
{
int k=b*s.b;
a=a*s.b-s.a*b;
b=k;
cout<<a<<"\n"
return &this;
}
	rational& operator\(const rational& s)
{
int k=b*s.b;
a=(a*s.b)\(s.a*b);
b=k;
cout<<a<<"\n"
return &this;
}
	rational& operator * (const rational& s)
{
int k=b*s.b;
a=(a*s.b)*(s.a*b);
b=k;
cout<<a<<"\n";
return &this;
}
};

Отправлено: 10:02, 03-02-2006 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Структура описывающая дробь в с++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
структура операционной системы clop1000 Хочу все знать 11 11-10-2007 16:52
синтаксическая структура lcat Вебмастеру 9 18-12-2005 16:15
Структура трафика BanzayDima Хочу все знать 4 03-04-2005 20:54
структура бд в MySQL Dutchman Mihel Вебмастеру 10 09-09-2004 13:17




 
Переход