Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти компанию с которой нужно заключить договор для того, чтобы заработать максимальное количество монет Помогите плез У Богдана есть плакат, на котором написано слово t. Богдан хочет заключить договор с какой либо одной компанией. Вам известно, что если Богдан заключит договор с компанией, название которой s, то эта компания заплатит ровно столько золотых монет, сколько раз встречается название компании в строке t в качестве подстроки. Ваша задача — вывести название компании, с которой Богдану... https://www.cyberforum.ru/ cpp-beginners/ thread2602012.html C++ Разработка класса Array: одномерного целочисленного массива в постоянной памяти
1 Разработать класс, указанный в задаче. При необходимости можно добавлять дополнительные методы и характеристики. 2 Разработать внешнюю функцию, указанную в задаче. 3 Продемонстрировать работу класса и функций в main(): создать объекты/массивы объектов, вызвать методы и функции и т.д. Класс ARRAY – одномерный целочисленный массив в постоянной памяти. Класс
C++ Программа удаляет лишние пробелы #include <iostream> #include <cstring> using namespace std; const short SIZE = 257; int main(){ int j = 0; char * str1 = new char; char * str2 = new char; https://www.cyberforum.ru/ cpp-beginners/ thread2602000.html C++ Осуществить циклический сдвиг элементов матрицы на n элементов вправо или вниз https://www.cyberforum.ru/ cpp-beginners/ thread2601991.html
Получается,вот задание: Написать программу для работы с динамическим целочисленным двумерным массивом. Количество строк, столбцов и элементы массива вводятся с клавиатуры. Вывести массив на экран. Осуществить циклический сдвиг элементов матрицы на n элементов вправо или вниз (в зависимости от введенного режима). n может быть больше количества элементов в строке или столбце. Есть код: ...
C++ Вычисление суммы, произведения и деления значений двух переменных
Напишите программу в рамках выполнения которой будет выполняться вычисление суммы, произведения и деления значений двух переменных, введенных пользователем с клавиатуры. Вычисление суммы, вычисление произведения, вычисление деления должны выполняться с использованием пользовательских функций. (1. Пользователь ввел переменные с клавиатуры. 2. Произошел расчет суммы, произведения, деления. 3....
C++ Найти квадратные подматрицы, которые симметричны относительно главной диагонали Всем доброго времени суток. Столкнулся со следующей задачей: в прямоугольной матрице найти квадратные подматрицы, которые симметричны относительно главной диагонали. Подскажите, каким образом можно решить данную задачу, ибо в голову совсем ничего не приходит. Всем спасибо за ответы. https://www.cyberforum.ru/ cpp-beginners/ thread2601984.html
C++ Функции.Найти площадь четырёхугольника через формулу Герона Функции.Найти площадь четырёхугольника через формулу Герона. Координаты вершин четырёхугольника задаются с клавиатуры. https://www.cyberforum.ru/ cpp-beginners/ thread2601974.html C++ Расчет суммы элементов массива и количества отрицательных элементов
Напишите программу, в рамках выполнения которой пользователю предлагается задать размер массива, заполнить массив данными с клавиатуры, а также рассчитывается сумма элементов массива и количество отрицательных элементов массива. Расчет суммы элементов массива и подсчет количества отрицательных элементов массива должен производиться посредством пользовательских функций.
C++ Функции: вывести список книг с фамилиями авторов в алфавитном порядке, изданных после заданного года https://www.cyberforum.ru/ cpp-beginners/ thread2601957.html
НАРОД ПОМОГИТЕ ПОЖАЛУЙСТА ОЧЕНЬ СРОЧНО НУЖНО надо именно написать код через функции и вот само задание 7. Для книг, хранящихся в библиотеке, задаются: - регистрационный номер книги; - автор; - название; - год издания;
C++ Найти максимальную сумму трех подряд идущих элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread2601955.html
Вот задание : В первую строку вводим число N(3<=N<=100) - длину массива. Во второй строке содержится N целых чисел, не превышающих 10^6 по абсолютной величине. Нужно вывести максимальную сумму трех подряд идущих элементов и индекс среднего из них (элементы нумеруются с 1). Гарантируется, что позиция с максимальной суммой уникальна. Если ввод такой 6
C++ Определить суммы элементов матрицы расположенных на главной и побочной диагоналях
Объявить массив данных типа int размером 3 на 3. Ввести с консоли его значения, вывести на консоль сумму его элементов, расположенных на главной диагонали и сумму элементов, расположенных на побочной диагонали. Проверить, является ли матрица «магическим квадратом» (в «магическом квадрате» суммы элементов по вертикали, горизонтали и диагонали равны).
C++ Как изменить количество в процессе участвующих нитей (num_of_processes)? https://www.cyberforum.ru/ cpp-beginners/ thread2601941.html
#include <iostream> #include
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
21.03.2020, 13:47 0

Не выходит функция сокращения дроби - C++ - Ответ 14353626

21.03.2020, 13:47. Показов 428. Ответов 3
Метки (Все метки)

Ответ

Xoluz_1, Вам уже написали 2 правильных варианта, но Вы их игнорируете и плодите темы. В чем смысл?

Реализация НОД легко гуглится.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int gcd (int a, int b) {
    if (b == 0)
        return a;
    else
        return gcd (b, a % b);
}
 
class Drob
{
public:
    Drob reduction() const
    {
        const int nod = gcd(chislitel, znamenatel);
        return Drob(chislitel / nod, znamenatel / nod);
    }


Вернуться к обсуждению:
Не выходит функция сокращения дроби C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2020, 13:47
Готовые ответы и решения:

Функция сокращения дроби
Нужно создать функцию сокращения дроби и операции +,-,*,/. +,-,*,/ уже есть а вот сокращение...

Функция сокращения рациональной дроби
Напишите процедуру, которая сокращает дробь вида M/N. Числитель и знаменатель дроби передаются как...

Исправить класс сокращения дроби
класс реализует сокращение дроби , но он не работает выводит теже числа помогите может сам алгоритм...

Процедура сокращения дроби
Помогите, пожалуйста, составить программу. Пусть процедура Socr (a,b,p,q) от целых параметров...

3
21.03.2020, 13:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2020, 13:47
Помогаю со студенческими работами здесь

Программа сокращения дроби
пРИ выполнении программы вылетыет с ошибкой.Где ошибка?:-| #include&lt;stdio.h&gt; void main() { int...

Модуль сокращения дроби
Есть ли такой модуль/исходник/алгоритм, который будет сокращать дроби типа: 2/3*3. Я создал...

Цикл сокращения дроби A/B
В общем написал программу, но он выводит те же значения которые ввел, где ошибка? с каждым шагом...

Процедура сокращения дроби
нужно составить функцию сокращения дроби х-верхняя часть дроби у-нижняя часть дроби var...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru