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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа для вычисления суммы и произведения элементов массива с использованием функции http://www.cyberforum.ru/cpp-beginners/thread1057952.html
Программа для вычисления суммы и произведения элементов массива с использованием функции.Рассмотреть возможность образения к этим функциям в основной программе с разным колличеством элементов массива ,созданного динамически.
C++ Структуры. Ошибка заполнения #include <iostream> #include <cstring> #include <conio.h> using namespace std; string freq; int N = 0; struct Towar{ http://www.cyberforum.ru/cpp-beginners/thread1057943.html
C++ Обработка двумерных массивов данных
Из произвольно заданной матрицы размера 5*5 сформировать построчный одномерный массив из положительных элементов исходной матрицы. Помогите пожалуйста
C++ Матрицы. Работа с матрицами
Дана матрица А размера 8*6. Найти элемент, котоpый встречается в массиве чаще других. Заменить элементы столбцов, в которых содержится такой элемент на этот элемент. Помогите пожалуйста
C++ Пирамидальная сортировка http://www.cyberforum.ru/cpp-beginners/thread1057908.html
Имеется алгоритм сортировки d-кучей. template <class Type> class TSorter { protected: long int ArraySize; // РАЗМЕР МАССИВА ДЛЯ СОРТИРОВКИ Type * Array; // УКАЗАТЕЛЬ НА НАЧАЛО МАССИВА int d; // ПОКАЗАТЕЛЬ "d" d-кучи (используют в основном 2,3 или 4)
C++ Логический тип Дано положительное целое число n. Верно ли, что все его цифры нечётные? Условных операторов не использовать! подробнее

Показать сообщение отдельно
kapelka_leta
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 145
26.12.2013, 21:41     Несократимая дробь ,представленная двумя длинными целыми:числитель и знаменатель
Несократимая дробь ,представленная двумя длинными целыми:числитель и знаменатель. Написать программу с использованием классов.
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 n,int m);
{
   if (m==0) return n;
   return gcd(m,n%m);
}
 
int main()
{
    setlocale(0,"");
    int n, m;
    cout<<"chislitel="; cin>>n;
    cout<<"znamenatel="; cin>>m;
    if(!m)          cout<<"Na nol delit nelza.\n"<<endl;  
    else if(n%m==0) cout<<"Rezyltat: \n"<<n/m<<endl;    
         else       cout<<"Rezyltat: "<<n/gcd(n,m)<<"/"<<m/gcd(n,m)<<endl;      
    system("pause");
    return 0;
}
Добавлено через 3 минуты
правильно?

Добавлено через 1 час 40 минут
Проверьте и помогите пожалуйста)

Добавлено через 1 минуту
нужно чтобы в отдельном классе был ввод элементов,сравнение и сокращение в другом. и в основной программе вывод.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru