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

С помощью перегрузки операторов складывать, вычитать натуральные дроби - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задaчa-курсач про клетки и их стороны http://www.cyberforum.ru/cpp-beginners/thread317063.html
Вася нарисовал на клетчатой бумаге многоугольник,все стороны которого проходят по линиям сетки.После этого в каждой клетке он написал число равное количеству сторон данной клетки которые принадлежатсторона многоугольника.Затем он стер многоугольник так что листок бумаги в каждой клетке которого написано число.Восстановите нарисованый Васей многоугольник. Это полный текст, не могу понять, как...
C++ Ошибка С2664 error C2664: MessageBoxW: невозможно преобразовать параметр 2 из 'const char ' в 'LPCWSTR' 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции Уже не первый раз ее встречаю. Появляется после запуска примеров из книг/с сайтов. Данные коды компилились на MVS2005 и MVS2006 (по крайней мере... http://www.cyberforum.ru/cpp-beginners/thread317049.html
Новая строка C++
Очень глупый вопрос) Куда влепить "\n", чтобы всегда вводить новые символы с новой строки? И чтобы результат был в виде одной строки, а не символ на строку. #include <iostream> using namespace std; main () { unsigned char ascii; int change = 0;
Переделать программу из С# в С++ C++
Нашел на форуме такой код using System; using System.Collections.Generic; using System.Text.RegularExpressions; namespace ConsoleApplication2 { class Program {
C++ Запись массива в файл. http://www.cyberforum.ru/cpp-beginners/thread317024.html
Ребят, помогите. Завтра курсач сдавать. Есть массив структур. Как его в файл записать? Кидаю весь файл, не ругайтесь. // Sorevevnovaniya.cpp : Defines the entry point for the application. #include "stdafx.h" #include <cstdlib> #include <iostream> #include <math.h> #include <conio.h> #include <windows.h> #include <stdio.h>
C++ Шаблоны классов. Бинарное дерево. Помогите пожалуйста написать программу. Название класса "Узел бинарного дерева". Поля: указатель на корень, информационное поле узла, ссылки на левого и правого потомков. Методы: распечатать дерево,определить среднее арифметическое элементов, найти и удалить заданный элемент. Перегружаемые операции: <<(обход дерева сверху вниз), +=(добавить элемент в дерево) подробнее

Показать сообщение отдельно
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
10.06.2011, 00:41     С помощью перегрузки операторов складывать, вычитать натуральные дроби
можно.
Fract FractFriend::Add(Fract F2);
изменится на
C++
1
2
3
4
5
6
7
Fract Fract::operator+(const Fract& r_obj) {
Fract temp(0,0);
temp.top=this->top+r_obj.top;
temp.bottom=this->bottom+r_obj.bottom;
 
return temp;
}
по аналогии с operator-()
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru