modulus = number[mul1_count] % prime_array[prime1_count];
когда мой код выполняет эту строку, я получаю исключение с плавающей запятой, как это преодолеть, оба массива имеют тип int
Убедитесь, что prime_array[prime1_count] не ноль.
prime_array[prime1_count]