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

Создать класс для работы с рациональными дробями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка путём выбора http://www.cyberforum.ru/cpp-beginners/thread187845.html
Плиз помогите зделать прогу для сортировки колоды карт от 2 до 10 по такому алгоритму: дано 2 колоды х,у.Колода у отсортирована по спаданию,и пусть все карты с у больше любых карт х.
C++ посчитать сумму элементов помогите пожалуйста, я плохо понимаю СИ и не могу решить задачу( Написать программу, которая считает 30 ∑ (ai-bi)^2 i=1 где ai= i, если i нечетное http://www.cyberforum.ru/cpp-beginners/thread187812.html
C++ не могу реализовать дерево
у меня есть иерархия классов их надо представить в виде дерева... подскажите плз.. #include <iostream> #include <string> using namespace std; class algoritm{ public: virtual void obhod()=0; virtual void obrabotat()=0; }; class Element{
с++ алгоритм C++
Преобразовать одномерный массив,состоящий из n целых элементов,таким образом,чтобы сначала располагались все положительные элементы,а потом - все отрицательные (Элементы,равные 0,считать положительными).
C++ Вывод индексов массива http://www.cyberforum.ru/cpp-beginners/thread187765.html
Уважаемые обитатели форума, помогите новечку решить задачу, умоляю а то мысли отсутствуют вообще. Язык си. Элемент матрицы назовем седловой точкой,если он является наименьшим в своей строке и одновременно наибольшим в своем столбце. Для заданной целой матрицы размером m*n (m,n<=10) напечатать индексы всех ее седловых элементов.
C++ передача параметров по ссылке Вот задание: С клавиатуры вводится число, передается в вызываемую функцию, в ней найти сумму делителей и их число. Результат работы функции вывести на печать в главной функции. Вот что получилось у меня: #include <iostream> using namespace std; int sdel(int, int&); void main() { setlocale(LC_ALL,"Russian"); int n,snum=0; подробнее

Показать сообщение отдельно
Zyoma
10 / 10 / 3
Регистрация: 05.11.2010
Сообщений: 30
08.11.2010, 12:59     Создать класс для работы с рациональными дробями
Файл класса drob.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
 
class drob
{
    private:
        int chisl,znam;
        double des;
 
    public:
        drob();
        int vvod();
        int vyvod(int c);
 
};
Файл класса drob.cpp
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
#include "drob.h"
 
drob::drob()
{
    chisl=znam=des=0;
}
 
int drob::vvod()
{
    std::cout<<"Vvedite chislitel:\n";
    std::cin>>chisl;
    std::cout<<"Vvedite znamenatel:\n";
    std::cin>>znam;
    des=(double)chisl/znam;
    return 1;
}
 
int drob::vyvod(int c)
{
    switch(c)
    {
        case 0:
            std::cout<<chisl<<"/"<<znam<<"\n";
            break;
        case 1:
            std::cout<<(double)int(des*1000)/1000<<"\n";
            break;
 
    }
    return 1;
}
Главная функция main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
#include "drob.h"
 
 
int main()
{
    drob dr;
    dr.vvod();
    dr.vyvod(0);
    dr.vyvod(1);
    return 0;
}
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru