Информатика, вопрос задал vlad22833753 , 1 год назад

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;

Ответы на вопрос

Ответил goomyyy
1

Ответ:

Після виконання цього фрагменту коду значення змінної b буде рівне 8.

Умова if ( (x % 3) < 2 ) не виконується, тому управлення переходить до умови if ( (x % 3) > 2 ). Так як умова цей раз теж не виконується, то управлення переходить до блоку else і виконується оператор b = 4 * b, тобто b стає рівним 4.


vlad22833753: Значения будет 4 или 8?
Новые вопросы