Предупреждение компилятора (уровень 1) C4089
Function: разные типы в фактическом параметре "number", формальный параметр "number"
Соответствующие формальные и фактические параметры имеют разные типы. Фактический параметр передается без изменений. Функция приводит фактический параметр к типу, указанному в определении функции.