Вычислите значение переменной 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);

22 Апр 2021 в 19:51
204 +1
0
Ответы
1

После выполнения данного фрагмента программы значение переменной Y будет равно 1.

Объявляется переменная r и переменная y.
Затем проверяется условие, если r равно 0, то y будет равно r%10 остатокотделенияrна10остаток от деления r на 10остатокотделенияrна10, но так как r=10, условие r==0 не выполняется.
Затем проверяется условие, если r больше 0, то y будет равно r/10 делениеrна10деление r на 10делениеrна10, значит y=10/10=1.
И наконе мельни таккакr=10так как r=10таккакr=10, проверяется условие, если r меньше 0, то y будет равно r%10 + r/10, значит y=10%10 + 10/10= 0 + 1 = 1.
На экран будет выведено число 1.

17 Апр 2024 в 18:47
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир