Массивы не являются динамическими, то есть, если задан размер, он останется таким же. Например, "int [] arr = {1, 2, 3, 4, 5, 6}; или int [] arr = new int [5];"
В этом конкретном примере вы можете захотеть сделать второе объявление массива, которое я дал вам в качестве примера, потому что это позволит вам позже объявить размер массива (после того, как вы получите данные о количестве чисел, которые вы хотите вычислить) «
после этого вы спрашиваете, с каким числом хотите вычислить массив. Это можно сделать с помощью цикла for, а затем сделать что-то вроде:
for(int i = 0; i < arr.lenght; i++){
new_arr[i]= arr[i]%mod; //this stores each operation into a new array.
}
надеюсь, это поможет!