Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Knecer
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 27
1

Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель

17.12.2013, 22:54. Просмотров 1790. Ответов 1
Метки нет (Все метки)

Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 22:54
Ответы с готовыми решениями:

Вывести: знак, целую часть, сокращенные числитель и знаменатель дроби
Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и...

Для числителя и знаменателя дроби получить знак, целую часть, сокращенные числитель и знаменатель.
Немного не понимаю как в этой задаче вывести сокращенные числитель и знаменатель. остальное всё...

Вывести: знак, целую часть, сокращенные числитель и знаменатель
Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и...

Разбить строку с представлением дроби на числитель и знаменатель
Есть строка типа string с таким значением "17/4" или "20/10". Как получить число до дроби и после в...

N и M числитель и знаменатель дроби, составить программу, позволяющая сократить эту дробь.
помогите пожалуйста

1
malfoi
50 / 50 / 61
Регистрация: 17.12.2013
Сообщений: 333
18.12.2013, 12:09 2
Лучший ответ Сообщение было отмечено Knecer как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int gcd (int x, int y) {
    return y ? gcd (y, x % y) : x;
}
 
int main()
{
    int a, b;
    cin >> a >> b;
 
    if (((a > 0) && (b > 0)) || ((a < 0) && (b < 0)))
        cout << "+" << endl;
    else
        cout << "-" << endl;
    cout << a / b << endl;
    cout << a / gcd(a, b) << " " << b / gcd(a, b) << endl;
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2013, 12:09

Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>,
Здравствуйте,вот задача: Создать класс «дробь» с компонентными данными: целая часть, числитель,...

C++. Перезагрузка операторов (Написать класс Дробь с полями числитель и знаменатель)
2. Написать класс Дробь с полями числитель и знаменатель. Реализовать следующие методы: -...

Несократимая дробь ,представленная двумя длинными целыми:числитель и знаменатель
Несократимая дробь ,представленная двумя длинными целыми:числитель и знаменатель. Написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru