Дано двузначное число А,если А>50,то посчитать сумму чисел,иначе произведение

0 голосов

Дано двузначное число А,если А>50,то посчитать сумму чисел,иначе произведение


спросил от (46 баллов) в категории Информатика
оставил комментарий от Кандидат Наук (34.0k баллов)

Может сумму цифр числа?

оставил комментарий от (46 баллов)

да,это и предполагалось. Просто не совсем понятно написала

1 Ответ
0 голосов
ответил от Кандидат Наук (34.0k баллов)
 
Лучший ответ

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.

оставил комментарий от (46 баллов)

хотела поинтересоваться:от чего зависит div и mod? в каком случае нужно писать div или mod ? например почему иногда пишется div 3, а в другом случае div 10?

оставил комментарий от Кандидат Наук (34.0k баллов)

A div B - целая часть от деления A на B. То есть: 123 div 10 = 12. A mod B, остаток от деления A на B. То есть: 123 mod 10 = 3

оставил комментарий от Кандидат Наук (34.0k баллов)

Если остаток от деления, например, на 3 равен нулю, то значит число делится нацело на три, то есть оно кратно трём

...