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

Массив из дробей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread249063.html
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall EDeque<int>::push_front(int const &)" (?push_front@?$EDeque@H@@QAEXABH@Z) в функции _main C:\Users\alex\Documents\Visual Studio 2010\Projects\project6_16v2\project6_16v2\project6_16v2.obj project6_16v2 Ошибка 2 error LNK1120: 1 неразрешенных внешних элементов C:\Users\alex\Documents\Visual Studio...
C++ Чему равна сумма цифр числа n. Чему равна сумма цифр числа n. Параметр n задать при опросе. помогите пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread249061.html
Ввод слова и вывод его в обратном порядке C++
символьные массивы
C++ STL, const_iterator
Подскажите, пожалуйста, зачем существует Container::const_iterator, если можно просто сделать const Container::iterator ?
C++ нужен совет по выводу http://www.cyberforum.ru/cpp-beginners/thread249042.html
короче смотрите есть допустим во такой цикл for (int i=1;i<=20;i++) { } в цикле надо сделать вывод i и выглядить он должен вот так 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 какие есть варианты?????
C++ Библиотека функций Может кто поможет!! Язык С. Создать библиотеку функций для построения таблиц истинности булевых функций заданных КНФ и ДНФ. Пользователь вводит ДНФ или КНФ и при подключении BF.H (которую нужно создать..как? help!!) выводит табл истинности. подробнее

Показать сообщение отдельно
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
26.02.2011, 22:52     Массив из дробей
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <cmath>
 
using namespace std;
 
int NSD (int a, int b)
{
   if (a%b == 0) return b;
   return NSD(b, a%b);
}
 
int NSK (int a, int b)
{
   return a*b/NSD(a, b);
}
 
class fraction
{
private:
        int numenator;                        
        int denominator;                   
        char ch;                                     
        int x;
        int y;
public:
        fraction()                                   
        { 
                numenator   = 1; 
                denominator = 1;
        }
        fraction(int num, int den)
        {
                numenator = num;
                denominator = den;
        }
        void getData()                                        
        {
                cout << "Введите дробь: ";
                cin >> numenator >> ch >> denominator;
        }
        void showData()                                                        
        {
                cout << numenator << '/' << denominator << endl;
        }
        fraction averData(fraction f2)
        {
                int nsk     = NSK(denominator, f2.denominator);
                numenator   = (denominator/nsk)*numenator + 
                              (f2.denominator/nsk)*f2.numenator;
                denominator = nsk;
                return *this;
        }
};
 
int main()
{
        setlocale(LC_ALL, "Russian");
        const int MAX = 3;
        fraction f1 [MAX];
        
        for(int i = 0; i < MAX; i++)
        {
                f1[i].getData();
        }
 
        for(int j = 1; j < MAX; j++)
                f1[0].averData(f1[j]);
        
        f1[0].showData();
        system("pause");
        return 0;
}


Добавлено через 1 минуту
zabuka, сделать полностью?
 
Текущее время: 11:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru