Определите, сколько раз выполнится цикл и чему будут равно значение переменной a после его завершения: а) int a = 0;
for(int i=3; i>0; i--)
a += i;
Число повторений: ___
a = ___
б) int a = 4;
for(int i=0; i<=4; i++ )
a += 2;
Число повторений: ___
a = ___
а) int a = 0;
for(int i=3; i>0; i--)
a += i;
Число повторений: 3
a = 1
б) int a = 4;
for(int i=0; i<=4; i++ )
a += 2;
Число повторений: 4
a = 6
Объяснение:
Первая итерация:
a = a + i = 0 + 3 = 3
Вторая итерация:
a = a + i = 3 + 2 = 5
Третья итерация:
a = a + i = 5 + 1 = 6
Таким образом, число повторений цикла равно 3, а значение переменной a после завершения цикла будет равно 6.
б) В данном случае цикл будет выполняться пять раз, так как начальное значение переменной i равно 0, и каждый раз значение i увеличивается на 1 до тех пор, пока i меньше или равно 4.
Первая итерация:
a = a + 2 = 4 + 2 = 6
Вторая итерация:
a = a + 2 = 6 + 2 = 8
Третья итерация:
a = a + 2 = 8 + 2 = 10
Четвертая итерация:
a = a + 2 = 10 + 2 = 12
Пятая итерация:
a = a + 2 = 12 + 2 = 14
Таким образом, число повторений цикла равно 5, а значение переменной a после завершения цикла будет равно 14.