Предмет: Информатика,
автор: vlad22833753
1. Визначити чому буде дорівнювати значення
змінної ь після виконання наступного
фрагменту коду:
int x = 5;
int b = 1;
if ( (x % 3) < 2 )
b=2* b;
If ( (x % 3) > 2 )
b=3 * b;
else b = 4 * b;
Ответы
Автор ответа:
1
Ответ:
Після виконання цього фрагменту коду значення змінної b буде рівне 8.
Умова if ( (x % 3) < 2 ) не виконується, тому управлення переходить до умови if ( (x % 3) > 2 ). Так як умова цей раз теж не виконується, то управлення переходить до блоку else і виконується оператор b = 4 * b, тобто b стає рівним 4.
vlad22833753:
Значения будет 4 или 8?
Похожие вопросы
Предмет: Английский язык,
автор: sofialucenko794
Предмет: Английский язык,
автор: ponlimonik
Предмет: Математика,
автор: gladiators8
Предмет: Математика,
автор: tipidorr
Предмет: Английский язык,
автор: sksijsms