Переменная A целочисленная. при каких значениях A программа выдаст ошибку о несоответствии типов?
При попытке присвоить переменной A дробное число, например 1.2 или 4/3.
При вещественных (дробных), логических и символьных... ну если не считать еще и другие используемые типы.