How to write a C Program double, float equal in C Programming Language ?
Solution For C Program :
/*C Program double, float equal.*/
#include <stdio.h>
int main(){
double a = 0.1;
double b = 0.2;
/*
float, double: ==
(x) a == b => a - b == 0
(o) -0.0000001 < a - b < 0.0000001
*/
double compare = (a+b) - 0.3;
if( compare < 0.0000001 && compare > -0.0000001 ){
printf(":)");
}
else{
printf(":(");
}
return 0;
}