Заголовок немного сбивает с толку и использует математические слова, поэтому просто взгляните на эту C функцию:
void myfun(uint stepcount,float step,float base,int *step_array) {
for (uint i=0;i<stepcount;i++) {
base += step;
step_array[i] = (int)floor(base);
}
}
Учитывая stepcount
и step
(всегда от 0 до 1), как я могу определить, будут ли два значения base
записывать одинаковые результаты в step_array
?