Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит сложение переменной sum с переменной i (sum = sum + i).
2.
i = 1 n = 5 x = 2 p = 2
i = 2 n = 5 x = 2 p = 4
i = 3 n = 5 x = 2 p = 8
i = 4 n = 5 x = 2 p = 16
i = 5 n = 5 x = 2 p = 32
Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит умножение переменной p на переменную x (т.к. x = 2, то на 2) (p = p * x = p * 2)
3.
i = 0 x = 20
i = 1 x = 40
i = 2 x = 80
i = 3 x = 160
i = 4 x = 320
i = 5 x = 640
Программа сначала выводит значение x, с которым он попадает в цикл, затем пробел, потом изменяет значение x. Поэтому последнее полученное значение x (640) на экран не выводится.
Answers & Comments
Ответ:
1. 15
2. 32
3. 20 40 80 160 320
Объяснение:
1.
i = 1 n = 5 sum = 1
i = 2 n = 5 sum = 3
i = 3 n = 5 sum = 6
i = 4 n = 5 sum = 10
i = 5 n = 5 sum = 15
Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит сложение переменной sum с переменной i (sum = sum + i).
2.
i = 1 n = 5 x = 2 p = 2
i = 2 n = 5 x = 2 p = 4
i = 3 n = 5 x = 2 p = 8
i = 4 n = 5 x = 2 p = 16
i = 5 n = 5 x = 2 p = 32
Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит умножение переменной p на переменную x (т.к. x = 2, то на 2) (p = p * x = p * 2)
3.
i = 0 x = 20
i = 1 x = 40
i = 2 x = 80
i = 3 x = 160
i = 4 x = 320
i = 5 x = 640
Программа сначала выводит значение x, с которым он попадает в цикл, затем пробел, потом изменяет значение x. Поэтому последнее полученное значение x (640) на экран не выводится.