|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2011, 00:40 | #1 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 78
|
дроби
Господа, делали лабу, задачка на дроби. С помощью дружественного класса нужно было складывать, вычитать натуральные дроби. Вроде что-то наваял(сам,честно), но у меня вопрос: можно ли сделать подобное с помощью перегрузки операторов?
Код:
|
10.06.2011, 00:49 | #2 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Код:
Код:
Форматируйте код, будьте людьми.
|
10.06.2011, 00:49 | #3 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
Можно. И будет куда короче, чем нынче.
Угу, только оператор перегружай в своем Fract. А дружественный класс вообще убирается. |
10.06.2011, 00:55 | #4 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 78
|
Спасибо, все оказалось проще, чем я себе представлял.
|
10.06.2011, 00:57 | #5 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
Форматируйте код, будьте людьми.
|
|
10.06.2011, 17:20 | #6 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 78
|
такб,чтоли?
Код:
|
10.06.2011, 20:30 | #7 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Ну в принципе да, хотя можно было сделать немного по-другому и поудобнее.
Например, сложение реализовать как Код:
Код:
Код:
Форматируйте код, будьте людьми.
|
10.06.2011, 20:40 | #8 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 78
|
принял, благодарствую
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Десятичные дроби в С | ранетка | Общие вопросы C/C++ | 4 | 21.01.2010 00:08 |
Упрощение дроби | k1r1ch | Общие вопросы Delphi | 2 | 10.10.2009 16:16 |
Период дроби! | prosport91 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.06.2009 15:57 |
Простые дроби | 4aineg | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 09.12.2006 15:01 |