Какое значение примет переменная S после исполнения последующего куска программы?Var s,

Какое значение воспримет переменная S после исполнения последующего куска программки?

Var s, i : integer;

a: array [1..5] of integer;

For i:=1 to 5 do a[i]:=2;

s:=0;

For i:=2 to 5 do s:=s+i+a[i];

Задать свой вопрос
Семён
В первом цикле массив а заполняется двойками:а = [2, 2, 2, 2, 2]Во втором цикле происходит следующее:К переменной S прибавляется счетчик цикла и значение массива по счетчику. Т.е. сначала S = 0Затем, i = 2; a[2] = 2; S = 0 + 2 + 2 = 4След. шаг: i = 3; a[3] = 2; S = 4 + 3 + 2 = 9След. шаг: i = 4; a[4] = 2; S = 9 + 4 + 2 = 15Послед. шаг: i = 5; a[5] = 2; S = 15 + 5 + 2 = 22.В конце программки переменная S будет одинакова 22
1 ответ

0+2+2 = 4;

4+3+2 = 9;

9+4+2 = 15;

15+5+2 = 22;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт