Впаскале я написал программу что бы 3 значное число разбилось на единицы, десятки и сотни, а потом написал что бы эти 3 цифры перемножились, а он перемножает не только эти 3 цифры, но и цифры 10 и 100 которые я использовал что бы разбить число на десятки сотни и единицы, как исправить? (вот если что program qq; var x: integer; a,b: real; begin readln(x); writeln('разряд единиц: ', x mod 10); writeln('разряд десятков: ', x mod 100 div 10); writeln('разряд сотен: ', x div 100); a: =x+x+x; b: =x*x*x; writeln ('сумма = ',a); writeln ('произведение = ',b); end; )