ssaammaa00
پنج شنبه 16 بهمن 1393, 10:57 صبح
سلام
این کد مربوط به جدا کردن قسمت صحیح و اعشاری یه عدد اعشاریه!
میتونید کمکم کنید که چرا در پروتوتایپ از & استفاده شده و اگه بخوایم همین برنامه رو با استفاده از پوینتر بنویسیم باید چه تغییراتی اعمال کنیم؟
ممنون.
#include<iostream>
using namespace std;
double split(double x,int &i)
{
x=i;
return x-i;
}
int main()
{
double y;
cout<<"enter double number:";
cin>>y;
int ip;
double fp;
fp=split(y,ip);
cout<<"ip:"<<ip<<"\n"<<"fp:"<<fp<<endl;
system("pause");
}
این کد مربوط به جدا کردن قسمت صحیح و اعشاری یه عدد اعشاریه!
میتونید کمکم کنید که چرا در پروتوتایپ از & استفاده شده و اگه بخوایم همین برنامه رو با استفاده از پوینتر بنویسیم باید چه تغییراتی اعمال کنیم؟
ممنون.
#include<iostream>
using namespace std;
double split(double x,int &i)
{
x=i;
return x-i;
}
int main()
{
double y;
cout<<"enter double number:";
cin>>y;
int ip;
double fp;
fp=split(y,ip);
cout<<"ip:"<<ip<<"\n"<<"fp:"<<fp<<endl;
system("pause");
}