Я пытаюсь вернуть n-й номер. Начиная с 1, если число кратно 3 или 7, то это число пропущено, и будет выполнено следующее число. Однако, если число кратно как 3, так и 7, то число не пропущено.Возвращает n-й номер
public int Multiple(int num){
int n1 = n % 3;
int n2 = n % 7;
int count = 1;
for (int i = 1; i <= n; i++) {
if (n1 != 0 || n2 != 0)
count++;
if (n1 == 0 && n2 == 0)
count++;
else if (n1 == 0 || n2 == 0)
continue;
}
return count;
}
Вы узнаете больше, пытаясь решить эту проблему самостоятельно. –