Опитвам се да реша задачата, като за да отделя числата, неделими на 3 и 7 , използвам for и if … % 3 != 0 , но като резултата програмата принтира всички числа от 1 до n. Дали може малко помощ, за да си открия грешката?
това е кодът:
import java.util.Scanner;
public class From_1_to_N {
public static void main(String[] args) {
Scanner Input = new Scanner(System.in);
int n = Input.nextInt();
int i = 1;
while (i<=n) {
if ( i%7 !=0 || i%3 !=0 ) {
System.out.print(i + " "); }
i++;
}
}
}