Задания
Версия для печати и копирования в MS Word
Тип Д16 № 5050
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];

}

 

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

 

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

2)  10

3)  8

4)  4

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

Ре­ше­ние.

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

 

A[10] = 2

A[9] = 4

A[8] = 6

A[7] = 8

A[6] = 10

A[5]= 20

A[4]= 16

A[3] = 12

A[2] = 8

A[1] = 4

 

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