1IgorHype1
Опубликовано 6 лет назад по предмету Информатика от 1IgorHype1


в паскале я написал программу что бы 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;)

  1. Ответ
    Ответ дан igortym777
    надо било присвоит новие переменние для одиниц. десятков. и сотеньнапр.od:= x mod 10и так дали а потом аж искать произедения
Не тот ответ, который вам нужен?
Найди нужный
Задай вопрос

Лучшие за месяц