मैं अपने आवेदन में एक अंश को सरल बनाना चाहता हूं। अंश की तरह है, x/y जहां x और y पूर्णांक हैं। मैं अंश को अपने सबसे सरल रूप में सरल बनाना चाहता हूं। क्या कोई मुझे संकेत दे सकता है कि यह कैसे करें। अग्रिम धन्यवाद।एक अंश को सरल बनाने के लिए कैसे करें
5
A
उत्तर
21
- कंप्यूट GCD
Euclid's algorithm से x और y
14
फूट डालो दोनों द्वारा gcd(x,y)
Binary GCD algorithm कंप्यूटर पर GCD गणना करने के लिए एक तेजी से रास्ता है।
-4
#include<iostream>
using namespace std;
struct fraction
{
int n1, d1, n2, d2, s1, s2;
};
void simplification(int a,int b)
{
bool e = true;
int t; int z;
for (int i = (a*b); i > 1;i--)
{ if ((a%i==0)&&(b%i==0))
{
t = a/i;
z = b/i;
}
else
{
e = false;
}
}
cout << "simplest form=" << t << "/" << z << endl;
}
void sum(int num1, int deno1, int num2, int deno2)
{
int k,y;
k = num1* deno2 + num2*deno1;
y = deno2*deno1;
cout << "addition of given fraction = " << k << "/" << y << endl;
simplification(k, y);
}
void sub(int num1, int deno1, int num2, int deno2)
{
int k, y;
k = num1*deno2 - num2*deno1;
y = deno1*deno2;
cout << "Substraction of given fraction = " << k << "/" << y << endl;
}
void mul(int num1, int deno1, int num2, int deno2)
{
int k, y;
k = num1*num2;
y = deno1*deno2;
cout << "multiplication of given fration= " << k<< "/" <<y; cout<< endl;
simplification(k, y);
}
void div(int num1, int deno1, int num2, int deno2)
{
int k, y;
;
k = num1*deno1;
y = deno1*num2;
cout << "division of given fraction" << k << "/" << y << endl;
simplification(k, y);
}
int main()
{ fraction a;
cout << "enter numirator of f1=";cin >> a.n1;
cout << "enter denominator of f1=";cin >> a.d1;
cout << "enter numirator of f2=";cin >> a.n2;
cout << "enter denominator of f2=";cin >> a.d2;
cout << "f1= " << a.n1 << "/" << a.d1 << endl;
cout << "f2= " << a.n2 << "/" << a.d2 << endl;
mul(a.n1, a.d1, a.n2, a.d2);
div(a.n1, a.d1, a.n2, a.d2);
sub(a.n1, a.d1, a.n2, a.d2);
sum(a.n1, a.d1, a.n2, a.d2);
system("pause");
}
संबंधित मुद्दे
- 1. पीडीओ को सरल बनाने के लिए कैसे करें
- 2. एक पाठ अंश को दशमलव
- 3. गणित अभिव्यक्ति को सरल बनाने के लिए रणनीति
- 4. को सरल बनाने - मूल चयन
- 5. दशमलव को "सुंदर" अंश
- 6. एक फ्रैक्शन को सरल बनाएं
- 7. कोड प्रलेखन प्रक्रिया को सरल बनाने के लिए कैसे करें - विजुअल स्टूडियो सी #
- 8. रचनाकारों और तुलना को सरल बनाने के लिए प्रतिबिंब का उपयोग कैसे करें?
- 9. एक थ्रेड को फायरिंग कोड को सरल बनाने के लिए एक वैध जवाब है?
- 10. गणित में, अभिव्यक्ति को सरल बनाने के लिए कैसे करें == +/- b^^ == b^2 में?
- 11. फ्लोट नंबर से अंश कैसे प्राप्त करें?
- 12. एक यूपीएनपी आईफोन ऐप बनाने के लिए कैसे मार्गदर्शित करें?
- 13. त्वरित अंश
- 14. हास्केल में तर्कसंगत में दशमलव अंश को कैसे पार्स करें?
- 15. फ़ाइल को बनाने के लिए "निष्पादित करें" कैसे करें
- 16. डीबगिंग को सरल बनाने के लिए आईओ को फिर से परिभाषित करें?
- 17. UIImagePickerController को "सरल" कैसे करें
- 18. सेकंड के पायथन अंश
- 19. क्रांतिकारी अंश अनुमान के लिए दशमलव
- 20. टाइमर बनाने के लिए कैसे करें
- 21. ग्राफिक्स बनाने के लिए उपयोग करने के लिए एक सरल भाषा क्या है?
- 22. सी ++ एक विषम कंटेनर बनाने के लिए कैसे करें
- 23. एक आंतरिक वर्ग पार्सलबल बनाने के लिए कैसे करें
- 24. एक स्थैतिक चर धागा-सुरक्षित बनाने के लिए कैसे करें
- 25. अंश-भाषण टैगिंग को सुधारने के लिए संदर्भ का उपयोग
- 26. फ़ाइलों और फ़ोल्डरों की प्रतिलिपि बनाने के लिए सरल खोल स्क्रिप्ट और कमांड को निष्पादित करें
- 27. ब्लॉक आरेख बनाने के लिए कैसे करें
- 28. अंश, कई रंगों
- 29. बनाने के लिए सरल Mongoid प्रमाणीकरण! - त्रुटि संदेश कैसे प्रदर्शित करें
- 30. एचटीएमएल प्रतिपादन को तेजी से बनाने के लिए कैसे करें
SO में आपका स्वागत है। कृपया अपने उत्तर में कुछ संदर्भ प्रदान करें, क्योंकि केवल कोड ही एसओ मानकों को पूरा नहीं करते हैं। और कृपया अपना कोड दोबारा सुधारें। Http://stackoverflow.com/help/how-to-answer देखें –