|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2013, 11:03 | #1 | |
Пользователь
Регистрация: 29.09.2013
Сообщений: 43
|
Создание класса дробей. Пример на сложение двух дробей. Помогите найти ошибку (С++)
http://ideone.com/tnIrVL Изучаю с++по книге Оверленд Брайен- с++ без страха.
Создание класса дробей .Пример на сложение двух дробей .Помогите найти ошибку.Запутался . ошибки такие. Цитата:
int num; int den; int num1; int den1 ; fract1.set(num,den); fract2.set(num1,den1); fract3=fract1.add(fract2); скомпилировалась вроде хорошо ,но результат выдает неверный,где может быть недоработка?
sergei1960jabber.ru
Последний раз редактировалось Stilet; 28.10.2013 в 12:04. |
|
28.10.2013, 12:06 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Она у тебя только как private для класса, не более, соответственно за пределами класса ее использовать никак нельзя.
I'm learning to live...
|
|
28.10.2013, 12:09 | #3 | |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Цитата:
Упс сорри по ссылке не зашел Хотя все остается в силе у тебя ввод цифр идет уже после присваивания их в классе.
Может это и чушь, но это моя чушь и я ее никому не отдам.
Последний раз редактировалось Shad0wF1rst; 28.10.2013 в 12:14. |
|
28.10.2013, 12:24 | #4 |
Пользователь
Регистрация: 29.09.2013
Сообщений: 43
|
Shad0wF1rst ,а как сделать инициализацию переменных?
Stilet, Виталий, я даже для эксперимента private:int num,den; заменил на публик и все равно вывод программы не правильный. http://ideone.com/zmOujd это новый код. Но программа работает неправильно.
sergei1960jabber.ru
Последний раз редактировалось Stilet; 28.10.2013 в 12:52. |
28.10.2013, 12:58 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
У тебя в данном случае переменные, что ты передаешь методам класса не инициализированы, т.е. не содержат никакого адекватного значения.
Вот что я имею ввиду: Код:
I'm learning to live...
|
28.10.2013, 13:24 | #6 |
Пользователь
Регистрация: 29.09.2013
Сообщений: 43
|
Все ,большое спасибо ,полностью разобрался!
sergei1960jabber.ru
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложение дробей | Ingar | Общие вопросы C/C++ | 1 | 30.07.2012 19:37 |
Условие: найти сумму всех простых дробей (С++) | Тонконогов Сергей | Помощь студентам | 2 | 01.05.2012 19:59 |
Перегрузка операций для класса дробей | Fataller | Общие вопросы C/C++ | 4 | 29.05.2010 18:08 |
Не могу разобраться как работает программа(сложение дробей) | Superlotles | Общие вопросы C/C++ | 1 | 15.05.2010 16:05 |
Пример из книги,помогите найти ошибку. | ANTI | Win Api | 4 | 04.06.2008 23:59 |