Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Без консола http://www.cyberforum.ru/cpp-beginners/thread247730.html
как написать строку "Привет" в файл без консол? Не увидяя черного консолного экрана
C++ Очередной запрет ввода Можно ли сделать так, чтобы при вводе (cin) программа никак не реагировала на нажатие кнопок? Например игнорировала определенные символы или не реагировала на бэкспэйс. P.S: С getche() в этом... http://www.cyberforum.ru/cpp-beginners/thread247709.html
замена символов на цифры C++
примерно так юзер вводит химическое вещество,допустим CaCO3 затем он пишет элемент,массовую долю в веществе которого нужно найти.допустим O мне нужно сначала посчитать количество элементов в...
Ошибка при запуске отладки программы C++
В вижуале 2010 не удается запустить программу,выдает ошибку.Помогите в решении проблемы пожалуйста.Код программы и скрин прилагается #include <conio.h> #include <iostream> using namespace std; ...
C++ Даны a и b. Напечатать максимальное и минимальное значения выражений http://www.cyberforum.ru/cpp-beginners/thread247673.html
Даны a и b. Напечатать максимальное и минимальное значения выражений a*sin b cos a (a*b)^1/2 с указанием формул, по которым производились вычисления. Помогите пожалуйста
C++ Непонятности со строками Возникла проблема не могу понять с какой стороны ее решить. Работающий код: ... url = "http://www.site.ru/this.html"; file = InternetOpenUrl(session, url, 0, 0, 0, 0); ... Не работающий... подробнее

Показать сообщение отдельно
hepr
61 / 33 / 5
Регистрация: 21.10.2010
Сообщений: 539
24.02.2011, 16:18
Держи, сделал тебе с +, остальные знаки сам сделаешь
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
#include "stdafx.h"
#include "iostream"
 
class Calc
{
public:
    void Set1Number(int ch ,int zn) {ch1=ch; zn1=zn; }
    void Set2Number(int ch, int zn) {ch2=ch; zn2=zn; }
    void SetSign(char s) {sign = s;}
    void Consider();
private:
    int ch1;
    int zn1;
    int ch2;
    int zn2;
    char sign;
};
void Calc::Consider()
{
    int rezCh, rezZn;
    //Это если + остальные сам сделаешь
    rezCh = ch1*zn2+ch2*zn1;
    rezZn = zn1*zn2;
    for (int a=2;a<=1000;a++)
    {
        if (rezCh%a==0 && rezZn%a==0)
        {
            rezCh/=a;
            rezZn/=a;
        }
    }
    std::cout << rezCh << "/" << rezZn;
}
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    Calc c;
    c.Set1Number(1 , 2);
    c.Set2Number(1 , 3);
    c.SetSign('+');
    c.Consider();
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru