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

Дописать к классу Fraction конструктор по умолчанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Линии в таблице, анимация http://www.cyberforum.ru/cpp-beginners/thread845764.html
Добрый вечер! товарищи, помогите заменить значки | на неприрывные линии в программе... #include <conio.h> #include <stdio.h> #include <math.h> int q, n=0; int f1() {
C++ Создание стека структур Как мне объявить стек структур с помощью <stack> ? Я создал структуру и хотел сделать стек таких структур, но почему-то у меня не получается =( Взгляните сами: #include <iostream> #include <stack> using namespace std; const int N=100; struct Football http://www.cyberforum.ru/cpp-beginners/thread845733.html
Создание бинарного дерева и поиск в нем минимального элемента C++
При дебагге код я пришел к тому что создание бинарного дерева не работает. Что не верно? //создание бинарного дерева void Make_Binary_Tree(BinaryTree** Node, int n) { BinaryTree** ptr;//вспомогательный указатель srand(time(NULL)*1000); if (n > 0) {
split C++ для начинающих C++
Народ будет большая просьба: кто сможет объяснить как работает split. Искал и не нашел, гугл ничего нормального для понимания не даёт.
C++ Возможное распределение памяти http://www.cyberforum.ru/cpp-beginners/thread845690.html
Здорова! Есть задачка: Изобразите возможное распределение памяти для класса Radio из параграфа 15.2.3.1. Объясните как можно реализовать вызов виртуальной функции. и вот код с параграффа: //racpredelenie pam9ti dl9 Radio #include <iostream> using std::cout; using std::endl;
C++ Обмен опытом по программированию на С++ А никто не знает сайты, направленные на обмен опытом между программистами, как здесь: http://www.cyberforum.ru/cpp-beginners/thread332670-page5.html То есть чтоб программисты бесплатно совместно работали над какими-то проектами и получали практический опыт Добавлено через 1 минуту .. и чтоб никто не говорил: "Как, вы ЭТОГО не знаете??" :) подробнее

Показать сообщение отдельно
masyk
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 34
22.04.2013, 23:43  [ТС]     Дописать к классу Fraction конструктор по умолчанию
или например розьяснить что ето
C++
1
2
3
 Fraction();
    Fraction(int);
    Fraction(int, unsigned int);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 private:
    
    unsigned int get_gcd(int, int) const;
    void reduce();
    
    unsigned int den;
    int num;
};
 
Fraction::Fraction() :
    den(1), num()
{
}
 
Fraction::Fraction(int value) :
    num(value), den(1)
{
}
 
 
 
void Fraction::reduce()
{
    int gcd = get_gcd(num >= 0 ? num : - num, static_cast<int>(den));
    den /= gcd;
    num /= gcd;
}
 
unsigned int Fraction::get_gcd(int a, int b) const
{
    if (!a)
        return b;
    if (!b)
        return a;
    return a > b ? get_gcd(a % b, b) : get_gcd(b % a, a);
}
немогу полностью розобратса в коде!!прокоментируйте плис
 
Текущее время: 11:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru