int fix(float z) { if(z>0) { return floor(z); } else if(z<0) { z--; return ceil(z); } else return z; } void main() { float x 2.5 a -2.25; int fx fa; fx fix(x); printf("This is for 2.5 nn d" fx); fa fix(a); printf("This is for - 2.25 nn d" fa); }
#include<stdio.h> #include<conio.h> main() { int flr(float); clrscr(); printf("the value of 2.5 dnthe value of -2.25 d" flr(2.5) flr(-2.25)); getch(); } int flr(float n) { int p; p n; if(n-p) { if(p<0) return(n-1); else if(p> 0) return(n); } else return(n); }