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

Класс рациональных дробей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Куб числа http://www.cyberforum.ru/cpp-beginners/thread454077.html
Доброго времени суток, уважаемые форумчане) Нужно найти число, которое равняется кубу суммы всех своих цифр. Ну например: 512=(5+1+2)^3 Просьба, помочь) Бо в голове не укладывается как это...
C++ Написать программу Написать программу на языке C++, что получает у пользователя путь и имя каталога и осуществляет переход в заданный контекст. http://www.cyberforum.ru/cpp-beginners/thread454066.html
В сберкассу на трехпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет? C++
Здравствуйте,в общем как ни пытался "зашарить" все осталось безуспешным,поэтому пытаюсь обратится к Вам за помощью,и если не затруднит помочь решить пару задач С++ (компилятор GNU GCC) 8. В...
C++ По данному натуральному числу N найдите сумму чисел
По данному натуральному числу N найдите сумму чисел 1+1/1!+1/2!+1/3!+...+1/N!. Количество действий должно быть пропорционально N.
C++ В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число, записанное этими цифрами http://www.cyberforum.ru/cpp-beginners/thread454037.html
1)В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число, записанное этими же цифрами. 2)Дано предложение. Найти наибольшее количество идущих подряд...
C++ Стандартные и пользовательские функции языка С Помогите написать на чистом Си в одном проекте. 1) Даны три целые числа. Поднять квадрату отрицательные числа и к кубу - положительные (число 0 не менять). 2) Скорость лодки в стоячей воде V км... подробнее

Показать сообщение отдельно
theonlymine
1 / 1 / 0
Регистрация: 21.02.2012
Сообщений: 11

Класс рациональных дробей - C++

27.02.2012, 23:00. Просмотров 2367. Ответов 3
Метки (Все метки)

Написать пользоват. тип рациональных дробей. Внутреннее представление типа:
C++
1
int a, b;
должно быть таким, что число a/b должно представлять собой несократимую дробь. Должно правильно выполняться:
1) создание объектов:
C++
1
2
Rational x = Rational(1, 3), y(1, 3);  
 Rational n = 4;
2) присваивание
C++
1
w = q;
3) Арифметические операции
C++
1
n.Add(x);
(к n прибавляем x)

4) Логические операции
C++
1
n.EqualTo(y);
(если n = y, то 1, иначе 0)


Заранее спасибо!

Добавлено через 1 час 7 минут
подскажите, пожалуйста, как хотя бы описать сам класс без операций.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru