floor - calcular o piso de um número
#include <math.h>
double floor(double x);
Esta função retorna o piso de x.
Essa função retorna, como um double, o maior valor inteiro que não é maior que x. Você pode converter esse valor com segurança para um long (ou um int se couber).
#include <math.h>
#include <stdio.h>
int main(void)
{
printf("This is CS%i\n", (int) floor(50.1));
}