В таком случае строчку writeln('При делении',a,'/',i,' частное = [',k,' ]'); просто меняем на If Frac(k)=0 then writeln('При делении',a,'/',i,' частное = [',k,' ]'); где Frac(k) определяет дробную часть и если она равна 0 то число целое и мы его выводим, а условие А<Б меня тоже смущает