Главная / Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel / Какие операторы выполняют преобразование массива B(Mi,Mj) (см. рисунок)(Mi=7, Mj=10) ? \underbrace{\begin{pmatrix} 0 & 0 & 0 & 0 & 0 & 5 & 5 & 0 & 0 & 0 \\ 1 & 1 & 1 & 1 & 1 & 5 & 5 & 1 &

Какие операторы выполняют преобразование массива B(Mi,Mj) (см. рисунок)(Mi=7, Mj=10) ? \underbrace{\begin{pmatrix} 0 & 0 & 0 & 0 & 0 & 5 & 5 & 0 & 0 & 0 \\ 1 & 1 & 1 & 1 & 1 & 5 & 5 & 1 & 1 & 1 \\ 2 & 2 & 2 & 2 & 2 & 5 & 5 & 2 & 2 & 2 \\ 3 & 3 & 3 & 3 & 3 & 5 & 5 & 3 & 3 & 3 \\ 5 & 5 & 5 & 5 & 5 & 5 & 5 & 5 & 5 & 5 \\ 7 & 7 & 7 & 7 & 7 & 5 & 5 & 7 & 7 & 7 \\ 8 & 8 & 8 & 8 & 8 & 5 & 5 & 8 & 8 & 8 \\ \end{pmatrix}}_\text{исходный B}\underbrace{\begin{pmatrix} 0 & 0 & 0 & -2 & -2 & -2 & -2 & -2 & -2 & -2 \\ 1 & 1 & 1 & 1 & 1 & 5 & 5 & 1 & 1 & 1 \\ 2 & 2 & 2 & -2 & -2 & -2 & -2 & -2 & -2 & -2 \\ 3 & 3 & 3 & 3 & 3 & 5 & 5 & 3 & 3 & 3 \\ 5 & 5 & 5 & -2 & -2 & -2 & -2 & -2 & -2 & -2 \\ 7 & 7 & 7 & 7 & 7 & 5 & 5 & 7 & 7 & 7 \\ 8 & 8 & 8 & 8 & 8 & -2 & -2 & 8 & 8 & 8 \\ \end{pmatrix}}_\text{преобразованный B}

вопрос

Правильный ответ:

forall (i=1:Mi:2, j=4:Mj, B(i,j)<=5) B(i,j)=-2 end forall
where (B<=5) B=-2 end where
do j=4,Mj do i=1,Mi,2 if (B(i,j)==5) B(i,j)=-2 end do end do
B(::2,4:)=-2; B(Mi,6:7)=-2
Сложность вопроса
77
Сложность курса: Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
89
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый решебник интуит.
16 мар 2020
Аноним
Какой человек находит эти тесты по интуит? Это же крайне просто
21 фев 2019
Аноним
Если бы не данные ответы - я бы не осилил c этими тестами intuit.
10 окт 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.