Informatică, întrebare adresată de UNICORNITA201, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de andrei750238
7

#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;

}

Alte întrebări interesante