Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ввести класс для работы с объектом "Рациональная Дробь" и реализовать методы https://www.cyberforum.ru/ cpp-beginners/ thread1332197.html
Надо ввести класс для работы с объектом "рац.дробь" и реализовать 1)умножение(деление) двух дробей 2)сравнение двух дробей.Сравнение двух дробей есть,как сделать первый пункт? #include <iostream> #include <conio.h> using namespace std; class CDrob { private: int n; int m;
Зеркально отразить заданную квадратную матрицу относительно побочной диагонали C++
Задана матрица A размерности n x n. Зеркально отразить ее относительно побочной диагонали.
C++ Заполнение массивов random Напишите программу, в которой объявляется три массива одинакового размера. Первые два массива заполняются случайными числами в диапазоне от 0 до 20, третий массив заполняется как поэлементная сумма элементов первых двух массивов. Содержимое всех трех массивов выводится на консоль. https://www.cyberforum.ru/ cpp-beginners/ thread1332190.html C++ Стековая машина Здравствуйте всем. Задали задание: разработать стековую машину. По замыслу должна работать так: выбираю пункт 1 (например, 2+2), потом должно выдать введенное выражение и ниже это же выражение в постфиксе или выбрать пункт 2 для перевода в постфикс, далее для вычисления выражения выбрать пункт 3 и производится расчет этого выражения. Программа не переводит выражение в постфикс. Где загвоздка и... https://www.cyberforum.ru/ cpp-beginners/ thread1332188.html
C++ Программа угадай число
Игра «Угадай число». Программа загадывает число в диапазоне от 1 до 500 через random. Пользователь пытается его угадать. После каждой попытки программа выдает подсказки, больше или меньше его число загаданного. В конце надо чтобы программа выдавала статистику: за сколько попыток угадано число, сколько времени это заняло. Предусмотреть выход по 0, в случае, если пользователю надоело угадывать...
C++ База данных с обновлением Доброго времени суток. Нужна помощь, а точнее объяснить: нужно сделать программу, а точнее базу данных, в которой будет храниться список (название заведение, адрес и т.д.), но при этом нужно сделать так, чтобы когда админ добавлял ещё заведение, у пользователей (у которых эта программа установлена) обновлялся список заведений (сервер если что есть). https://www.cyberforum.ru/ cpp-beginners/ thread1332180.html
C++ Задача с кнопками Добрый день! задача такая, имеются 3 кнопки A, B, C они принимают значения в любой момент времени либо 1 либо 0. Нужно чтобы всегда были включены 2 кнопки, не важно какие. D=A+B+C; (D - сколько кнопок включено в данный момент) и мы должны проверять if (D>2) то А=0 или В=0 или С=0 пока D не будет равно 2 if (D<2) то А=1 или В=1 или С=1 пока D не будет равно 2 и по новой все, поскольку А В С... https://www.cyberforum.ru/ cpp-beginners/ thread1332170.html Определить треугольник по числам C++
Здравствуйте. Форумчане тут грамотные, надеюсь на помощь. Задача поставлена так. Даны три действительных числа. Необходимо определить, являются ли введенные числа сторонами треугольника, если да, то какого: равностороннего, равнобедренного или разностороннего. Есть одно НО: программа должна быть написана с использованием if, else и условий как ==, && и т.д. Без использования cout.
C++ Обменять значения указателей строк https://www.cyberforum.ru/ cpp-beginners/ thread1332149.html
Задача обменять два указателя строк между собой. Например, char *s1="teacher"; char *s2="student" с помощью функции swapchar(&s1;&s2) или swapchar(s1,s2).
C++ Как присвоить переменной имя, взятое из вектора https://www.cyberforum.ru/ cpp-beginners/ thread1332131.html
Всем привет! Столкнулся со следующей проблемой. Имеется 2 вектора (по сути в них данные из 2 полей таблицы mysql - содержимое первого поля в первом векторе, содержимое второго поля во втором). Мне нужно преобразовать эти два вектора в структуру или чтото на подобие неё, чтобы получать значение из вектора 2 по имени элемента структуры, которое должно быть взято из вектора 1. В чём не...
Шифрование SEAL C++
Добрый день, есть код, точнее даже работающая программа. Забыл как правильно задать аргументы, создавал ярлык программы прописывал что то вроде "C:\Users\prozorov\Documents\Visual Studio 2013\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe" /1.txt, и все работало. Где 1.txt шифруемый файл, а может быть и нет ))) Забыл короче как пользоваться.... подскажите пожалуйста! Спасибо! Весь...
C++ Написать функцию, вычисляющую заданное выражение https://www.cyberforum.ru/ cpp-beginners/ thread1332117.html
Вообщем,такая программа. х-переменная, a,b-переменные вводимые с клавиатуры.Выислить -1,x<0 (s(a)+s(b))s(a+b),где s(x)= x^4 -cosx,x -1,x>5
244 / 164 / 133
Регистрация: 30.09.2012
Сообщений: 690
16.12.2014, 18:28 0

Класс для работы с объектом "рациональная дробь" - C++ - Ответ 6996029

16.12.2014, 18:28. Показов 5730. Ответов 2
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
  CDrob &operator *= (CDrob temp) // Перегрузка операции *=
    {
        this->m *= temp.m;
        this->n *= temp.n;
        return *this;
    }
 
    CDrob &operator /= (CDrob temp) // Перегрузка операции /=
    {
        this->m /= temp.n;
        this->n /= temp.m;
        return *this;
    }
Например, так

Добавлено через 2 минуты
В операции присваивания желательно добавить проверку на самоприсваивание.

C++
1
2
3
4
5
6
7
8
9
   CDrob &operator = (CDrob& temp) // Перегрузка операции присваивания
    {
        if(this != &temp)
{
        n = temp.n;
        m = temp.m;
}
        return *this;
    }


Вернуться к обсуждению:
Класс для работы с объектом "рациональная дробь" C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 18:28
Готовые ответы и решения:

Ввести класс для работы с объектом "рациональная дробь"
Ввести класс для работы с объектом &quot;рациональная дробь&quot;.Реализовать: а)сложение(вычитание) двух...

Класс Рациональная Дробь
Всем привет, задали задачу, помогите решить и разобраться) // Example program #include...

Класс рациональная дробь
Создать класс: Рациональная дробь вида m/n . Обязательны следующие методы класса :конструктор,...

Класс Рациональная дробь
Есть код, который выполняет операции между дробями (рациональное число, является отношением двух...

2
16.12.2014, 18:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 18:28
Помогаю со студенческими работами здесь

Класс правильная рациональная дробь. Конструкторы и функции класса
Данные класса: числитель и знаменатель правильной рациональной дроби, целая часть. Функции класса:...

Разработать класс (Объект «рациональная дробь, представлен парой целых чисел»)
Составить описание класса. Определить конструктор по умолчанию, конструктор с параметрами и методы...

Разработать класс (Объект «рациональная не сократимая дробь, представлен парой целых чисел»)
Разработать класс, набор методов (конструктор, деструктор и указанные методы) для программной...

Реализовать алгоритм решения задачи. Ввести класс для работы с объектом «рациональная дробь» (вида m/n)
Здравствуйте. Помогите реализовать алгоритм решения задачи. Ввести класс для работы с объектом...

Ввести класс для работы с объектом "рациональная дробь"
Ввести класс для работы с объектом &quot;рациональная дробь&quot;.Реализовать: а)сложение(вычитание) двух...

Ввести класс для работы с объектом "рациональная дробь"
Ввести класс для работы с объектом &quot;рациональная дробь&quot;.Реализовать: а)сложение(вычитание) двух...

Ввести класс для работы с объектом "Рациональная Дробь" и реализовать методы
Надо ввести класс для работы с объектом &quot;рац.дробь&quot; и реализовать 1)умножение(деление) двух дробей...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru