Дано двузначное число А,если А>50,то посчитать сумму чисел,иначе произведение
Может сумму цифр числа?
да,это и предполагалось. Просто не совсем понятно написала
Var A:integer; Begin Write('A = ');Read(A); if A>50 then A:=(A div 10)+(A mod 10) else A:=(A div 10)*(A mod 10); Write(A); End.
хотела поинтересоваться:от чего зависит div и mod? в каком случае нужно писать div или mod ? например почему иногда пишется div 3, а в другом случае div 10?
A div B - целая часть от деления A на B. То есть: 123 div 10 = 12. A mod B, остаток от деления A на B. То есть: 123 mod 10 = 3
Если остаток от деления, например, на 3 равен нулю, то значит число делится нацело на три, то есть оно кратно трём