int number, i, N;
if (i == 0 || i == (number * N)) {...}
if (i == 1 || i == (1 + number * N)) {...}
if (i == 2 || i == (2 + number * N)) {...}
/*
мне надо, чтобы N могла равняться любому целому числу одновременно (!)
в математике это можно, это легко, а можно ли так сделать в Java? Ну, или можно пример на C++?
*/
Просто есть определенный алгоритм, который будет верен и должен работать при любом целом значении N.
UPD
Описывать для чего мне нужна такая канитель дольше, поэтому скажу следующее. Я бы мог записать и так:
if (i == 0 || i == (number) || i== (number * 2) || i == (number * 3)) {...} //и так далее
if (i == 1 || i == (1 + number) || i== (1 + number * 2) || i == (1 + number * 3)) {...} //и так далее
Но промежуток у меня идет от 0 до сотни, сами понимаете, не тот вариант.