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

Зна­че­ния эле­мен­тов дву­мер­но­го мас­си­ва А раз­ме­ром 5x5 за­да­ют­ся с по­мо­щью вло­жен­но­го цикла в пред­став­лен­ном фраг­мен­те про­грам­мы:

 

Бей­сикPython

FOR i = 1 TO 5

    FOR j = 1 TO 5

        A(i,j) = i*j

    NEXT j

NEXT i

for i in range(5):

    for j in range(5):

        A[i][j] = (i+1)*(j+1)

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

for i:= 1 to 5 do

    for j:=1 to 5 do begin

        A[i,j]:= i*j;

    end;

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

    нц для j от 1 до 5

        A[i,j]:= i*j

    кц

кц

Си++

for (i = 0; i < 5; i++) {

    for (j = 0; j < 5; j++) {

        A[i][j] = (i+1)*(j+1);

    }

}

 

Сколь­ко эле­мен­тов мас­си­ва будут иметь зна­че­ния боль­ше 10?

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

Ре­ше­ние.

Эле­мент A[3,3] = 3 * 3 = 9, 9 < 10, сле­до­ва­тель­но, нас ин­те­ре­су­ют эле­мен­ты, у ко­то­рых один ин­декс не мень­ше 3, а дру­гой боль­ше 3. Обо­зна­чим все эти эле­мен­ты: A[3,4], A[3,5], A[4,3], A[4,4], A[4,5], A[5,3], A[5,4], A[5,5]. Их 8.