Задания
Версия для печати и копирования в MS Word
Тип Д16 № 5082
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив А, в пред­став­лен­ном фраг­мен­те про­грам­мы об­ра­ба­ты­ва­ют­ся эле­мен­ты мас­си­ва с ин­дек­са­ми от 1 до 10.

 

Бей­сикPython

n = 10

FOR i = 1 TO n

    A (n+1-i) = 2*A(i)

NEXT i

 

n = 10

for i in range(1, n+1):

        A [n+1-i] = 2*A[i]

Пас­кальАл­го­рит­ми­че­ский язык

n:= 10;

for i:=1 to n do

        A [n+1-i] := 2*A[i];

n:= 10

нц для i от 1 до n

        A [n+1-i] := 2*A[i]

кц

 

Си++

n = 10;

for (i = 1; i <= n; i++) {

        A [n+1-i] = 2*A[i];

}

 

Перед на­ча­лом вы­пол­не­ния фраг­мен­та эле­мен­ты мас­си­ва имеют зна­че­ния со­от­вет­ствен­но 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т. е. А[1] = 2; А[2] = 4 и т. д. Ука­жи­те зна­че­ние, ко­то­рое после вы­пол­не­ния ука­зан­но­го фраг­мен­та про­грам­мы имеют два или более рас­смот­рен­ных в этом фраг­мен­те эле­мен­та мас­си­ва. Если таких чисел не­сколь­ко, ука­жи­те наи­боль­шее из них.

 

1)  8

2)  16

3)  20

4)  та­ко­го зна­че­ния нет

Спрятать решение

Ре­ше­ние.

После вы­пол­не­ния цикла мас­сив будет вы­гля­деть сле­ду­ю­щим об­ра­зом:

 

A[10] = 4

A[9] = 8

A[8] = 12

A[7] = 16

A[6] = 20

A[5]= 40

A[4]= 32

A[3] = 24

A[2] = 16

A[1] = 8

 

Сле­до­ва­тель­но, пра­виль­ный ответ ука­зан под но­ме­ром 2.