برای این کار در خود زبان مقداری تعریف شده. در C
سرفایل limits.h
و در C++
سرفایل climits
برای این کار استفاده میشه به همراه سه ثابت زیر
#include <climits>
using namespace std;
int main()
{
float f1, f2;
double d1, d2;
long double ld1, ld2;
cout<<(fabs(f1-f2) < FLT_EPSILON)<<' ';
cout<<(fabs(d1-d2) < DBL_EPSILON)<<' ';
cout<<(fabs(ld1-ld2) < LDBL_EPSILON)<<' ';
return 0;
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)