Вычислите значение переменной Y после выполнения фрагмента программы int r=10, y; if (r==0) y=r%10; if (r>0) y=r/10; if (r<0) y=r%10+r/10; printf("%d",y);
После выполнения данного фрагмента программы значение переменной Y будет равно 1.
Объявляется переменная r и переменная y. Затем проверяется условие, если r равно 0, то y будет равно r%10 (остаток от деления r на 10), но так как r=10, условие r==0 не выполняется. Затем проверяется условие, если r больше 0, то y будет равно r/10 (деление r на 10), значит y=10/10=1. И наконе мельни (так как r=10), проверяется условие, если r меньше 0, то y будет равно r%10 + r/10, значит y=10%10 + 10/10= 0 + 1 = 1. На экран будет выведено число 1.
После выполнения данного фрагмента программы значение переменной Y будет равно 1.
Объявляется переменная r и переменная y.
Затем проверяется условие, если r равно 0, то y будет равно r%10 (остаток от деления r на 10), но так как r=10, условие r==0 не выполняется.
Затем проверяется условие, если r больше 0, то y будет равно r/10 (деление r на 10), значит y=10/10=1.
И наконе мельни (так как r=10), проверяется условие, если r меньше 0, то y будет равно r%10 + r/10, значит y=10%10 + 10/10= 0 + 1 = 1.
На экран будет выведено число 1.