Без использования строковых манипуляций (проверка на наличие символа .
или ,
) путем перевода произведения вычисления int в строку.
и
без использования сценариев try/catch, основанных на ошибках из типов данных.
Как вы конкретно проверяете использование С#, если число несколько из них?
Например, 6 кратно 3, но 7 не является.