ulation in C