Данные структуры: числитель, знаменатель, десятичный вариантдроби. Создать функции: ввода числителя и знаменателя, вывода дроби в рациональном и десятичном вариантах с точность до 3 знака после запятой.
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
struct chislo
{
int chisl;
int znam;
double deset;
};
int make_fraction(int m,int n,double c)
{ cout<<"Vvedite chislitel"<<endl;
cin>>m;
cout<<"Vvedite znamenatel"<<endl;
cin>>n;
try{
if (n == 0)
{
throw 18;
}cout<< "Chislo v desetichnoy forme: "<<fixed<<setprecision(2)<<(double) m/ n<<endl;}
catch (int m){
cout<<"Osibka! Nelza delit na nol!"<<endl;
}
c = (double) m/ n;
return 0;
}
int main()
{
make_fraction(chislo.chisl,chislo.znam,chislo.deset);
system("pause");
return 0;
}
c = (double) m/ n;
return 0;
}
int main()
{
**make_fraction(chislo.chisl,chislo.z nam,chislo.deset);**
system("pause");
return 0;
}