for(m=0; m<10; m++){
for (i=0; i<=K; i++) {
A[i] = i;
}
}
И это код печати.
System.out.println("A:");
for (i=0; i<20; i++) {
System.out.printf("%.1s\t", A[i]);
if (i==9) System.out.println();
}
Если пользователь вводит K в 3, то результат будет:
A:
0 1 2 3 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
Но это должно быть как
A:
0 1 2 3 0 1 2 3 0 1
2 3 0 1 2 3 0 1 2 3
Подсказка: используйте оператор '%' по модулю. – QBrute