Académique Documents
Professionnel Documents
Culture Documents
in C++
By Matraguna Mihai On Ian 10, 2018
0
Share
De ce se simplifica fractiile?
Operațiile cu fracții presupun de multe ori aducerea la același numitor și uneori atât
numărătorii cât și numitorii sunt numere mari și asta presupune efectuarea de calcule
greoaie, pe măsură. Prin simplificarea unei fracții, atât numărătorul cât și numitorul pot fi
reduși la numere mai mici, cu care e mai ușor de lucrat, reducând astfel efortul de calcul
rezultat.
Sursa: fractii.ro
1 #include <iostream>
2
3 using namespace std;
4
5 int GCD(int A, int B)
6 {
7 if(!B)
8 return A;
9 return GCD(B, A%B);
10 }
11
12 int main()
13 {
14 int numarator, numitor;
15
16 cout << "Introdu' numaratorul fractiei: "; cin >> numarator;
17 cout << "Introdu' numitorul fractiei: "; cin >> numitor;
18
19 int cmmdc = GCD(numarator, numitor);
20 if(cmmdc == 1)
21 cout << "Fractia este ireductibila";
22 else
23 {
24 numarator = numarator / cmmdc;
25 numitor = numitor / cmmdc;
26 cout << "Noua fractie este: " << numarator << "/" << numitor;
27 }
28 return 0;
29 }