Помогите пожалуйста !!!!!!!

0 голосов
37 просмотров

Помогите пожалуйста !!!!!!!


image

Информатика (30 баллов)
Дан 1 ответ
0 голосов
(22 баллов)

Ответ:

S = 4;

Объяснение:

P > 0   |   S   |   P

3 > 0   |   1    |   3

0 > 0   |   4   |   0

Если юзать тип real(float). Значения будут с точками то есть P = 3.1, а не 3

 


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

спасибо

оставил комментарий Отличник (5.6k баллов)

От типа real не может браться остаток. То есть выражение:p (real) mod 10 - это некорректная запись, которая не даст проекту скомпилироваться.

оставил комментарий Отличник (5.6k баллов)

Безусловно, в переменой p могут храниться числа, принадлежащие множествам N, Z, но никак не множеству R. Компилятор заранее не знает, какие числа Вы поместите в переменную типа real / float.

...