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

сложение дробей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод средних прямоугольников для функции http://www.cyberforum.ru/cpp-beginners/thread1070948.html
Напишите пожалуйста формулу средних прямоугольников для функции в c++ , а то уже все облазил и не нашел.
C++ Все элементы массива, правее которых стоит нечетное значение, заменить на 0 В массиве все элементы, правее которых стоит нечетное значение, заменить на 0 Пример: из массива A: 1 3 4 5 6 должен получиться массив 0 3 0 5 6. Из массива удалить последний из нечетных... http://www.cyberforum.ru/cpp-beginners/thread1070940.html
C++ Описать структурный тип для представления геометрической фигуры кругюнаписаты програмуяка определяет, падает точка с заданными декартовыми координатам
Описать структурный тип для представления геометрической фигуры круг.написаты програму которая определяет, падает точка с заданными декартовыми координатами x, y в заданный круг.
C++ Опишите абстрактный базовый класс "строка",реализующий методы ввода-вывода строки
Кто поможет,тому магарыч. Опишите абстрактный базовый класс "строка",реализующий методы ввода-вывода строки. Производный класс дает свою версию чисто виртуальной функции,подсчитывающей сколько раз в...
C++ Как введеный текст записать в массив http://www.cyberforum.ru/cpp-beginners/thread1070867.html
Помогите введеный текст записать в массив. заранее спасибо.
C++ Многопоточность в С++ Добрый день! Если я создам экземпляр класса в одном потоке и начну одновременно из нескольких других потоков обращаться тому единственному, уже созданному экземпляру класса, запросы от этих потоков... подробнее

Показать сообщение отдельно
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 374
14.01.2014, 18:51
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
#include <iostream>
using namespace std;
 
int main(){
int A,B,C,D,e,k;
    cout << "Введите первую дробь:" << endl;
    cout << "Числитель: ";
    cin  >> A;
    cout << "Знаменатель: ";
    cin  >> B;
    cout << "Введите вторую дробь:" << endl;
    cout << "Числитель: ";
    cin  >> C;
    cout << "Знаменатель: ";
    cin  >> D;
    e=A*D+B*C;
    k=B*D;
    cout << "Сумма равна: " << e << "/" << k << endl;
        cout  << endl;
        float p=0.0, q=0.0;
cout<<"сократим полученную дробь";
 
p=e; q=k;
 
for(int i=1; i<=e && i<=k; i++)
  {
 
  if(!(e%i) && !(k%i))
    {
    p=e/i;
    q=k/i;
    }
  }
cout << endl;
cout << p;
cout << endl;
cout << q;
 
 
       
return 0;
}
код с сокращением полученной дроби. то есть ответ с несократимой дробью.

Добавлено через 1 час 39 минут
DiffEreD, просьба в двух словах объяснить <int> (в вашем коде )c остальным разобрался.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru