👤

5) Elaboraţi un program prin intermediul căruia se va crea tipul de date fracție. De la tastatură se citesc datele despre două fracții, la ecran se va afişa: a) ce mai mare şi ce mai mică fractie; b) suma fracţiilor;.

Răspuns :

#include <iostream>

using namespace std;

struct fractie{

float n,m;

}

int main(){

fractie a,b;

cin >> a.n >> a.m;

cin >> b.n >> b.m;

if(a.n/a.m > b.n/b.m) cout << "Prima fractie este mai mare";

else if (a.n/a.m == b.n/b.m) cout << "Fractiile sunt egale";

else cout << "Ultima fractie este mai mare";

fractie c;

c.n=a.n*b.m + b.n*a.m;

c.m=a.m*b.m;

cout << c.n << " " << c.m;

}