Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "Russian");
- int numer1 = 0, numer2 = 0, denom1 = 0, denom2 = 0, sumNumer = 0,
- sumDenom = 0, nod = 0, nod1 = 0;
- cout << "Данная программа вычисляет сумму двух рациональных дробей." << endl;
- cout << "Введите числитель первой дроби: ";
- cin >> numer1;
- cout << "Введите знаменатель первой дроби: ";
- cin >> denom1;
- cout << "Введите числитель второй дроби: ";
- cin >> numer2;
- cout << "Введите знаменатель второй дроби: ";
- cin >> denom2;
- numer1 = numer1 * denom2;
- numer2 = numer2 * denom1;
- sumNumer = numer1 + numer2;
- sumDenom = denom1 * denom2;
- nod = sumDenom;
- nod1 = sumNumer;
- while (nod != nod1)
- {
- if (nod > nod1)
- nod = nod - nod1;
- else
- nod1 = nod1 - nod;
- }
- sumNumer = sumNumer / nod;
- sumDenom = sumDenom / nod;
- cout << "Полученный результат : " << sumNumer << " / " << sumDenom;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement