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

Перегрузка операций для объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить все положительные элементы на противоположные http://www.cyberforum.ru/cpp-beginners/thread1050108.html
#include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> using namespace std; void float1(double *mass, int const n); void float2(double *mass, int const n); double element(double *mass, int const n);
C++ char* vs std::string При чтении чужих сорцов, обратил внимание, что в роли аргументов для функций/методов, как правило используются указатели на массивы чаров, а не СТДшные стринги. Например: WriteToFile( const char* FileName ) WriteToFile( const std::string FileName ) Лично я увидел следующие преимущества - экономится память за счет того что передается указатель (4 или 8 байтов), а не здоровый объект... http://www.cyberforum.ru/cpp-beginners/thread1050093.html
Линейный конгруэнтный метод C++
Здравствуйте, В общем нужно написать программу, которая будет считать (картинка прилагается). С разъяснениями пожалуйста. Заранее благодарю.
C++ В каком из трех чисел сумма четных цифр наибольшая
В каком из трех чисел сумма четных цифр наибольшая
C++ Описать тип "массив" http://www.cyberforum.ru/cpp-beginners/thread1050032.html
Как описать тип (не переменную) "вещественный массив из 99 элементов"?
C++ Метод одиночной перестановки. Доработка программы Всем привет! Суть программы - шифрование исходного текста методом одиночной перестановки по ключу. Текст и ключ считываются с внешних текстовых файлов. Суть метода - (столбцы таблицы переставляются по ключевому слову длиной в строку таблицы). Например, ключ ЛУНАТИК и текст "неявное становится еще более непонятным". Получим таблицу: лунатик 4751623 нонсбня ееояоет ясвелпн стищеоы натеенм подробнее

Показать сообщение отдельно
Pavlo-
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 46
20.12.2013, 20:26     Перегрузка операций для объектов
Здраствуйте, помогите зделать. Буду благодарен!

Описать класс Rational для представления вещественного числа в виде обыкновенной дроби
(поля класса - числитель и знаменатель ) . Для работы с объектами класса должны быть представлены
следующие функции :
а ) конструктор, позволяющий строить объект по заданному значению числителя и
знаменателю или по заданному значению числителя ( знаменатель в этом случае считать равным
1). Если дробь представляет собой отрицательное число , минус ставится в числителе . Если значение
задают сократимых дробь , она должна быть сокращена в конструкторе .
б) + , - , * , / для выполнения арифметических операций с дробями . Если в результате операции
выходит сократимых дробь , его нужно сократить. Операции должны быть применимы для двух
дробей , для первого аргумента - дроби и второго - целого числа и , наоборот , для числа и знаки.
в ) операции сравнения дробей
г ) операции ввода и вывода дробей ( << , >> )
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru