Neața! Mă ajutați la tic, vă rog? Msss :)
Răspunsuri la întrebare
Răspuns:
#include <string>
#include <iostream>
#include <cmath>
using namespace std;
string checkFraction(int x1,int x2,int x3,int x4)
{
string biggerNr;
float frac1 = (float)x1/(float)x2;
float frac2 = (float)x3/(float)x4;
if(frac1 > frac2){
biggerNr = to_string(x1)+"/"+to_string(x2);
} else if(frac1 < frac2){
biggerNr = to_string(x3)+"/"+to_string(x4);
} else {biggerNr = "Egale / Null";}
return biggerNr;
};
int main()
{
int a,b,c,d;
//input
cout << "Input: numar -> enter (de 4 ori)" << endl;
cin >> a >> b >> c >> d;
cout << "Numere:" << endl;
cout << to_string(a) + "/" + to_string(b)<<endl;
cout << to_string(c) + "/" + to_string(d)<<endl;
cout << "Rezultat:"<<endl;
cout << checkFraction(a,b,c,d);
return 0;
}
Inputul este cin simplu,daca vrei editeaza-l in string si adauga functia asta:
string removeSpaces(string str)
{
stringstream s(str);
string temp;
str = "";
while (getline(s, temp, ' ')) {
str = str + temp;
}
return str;
}