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

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

вопрос

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

where (A(:,2)<4) A(3,:)=0 elsewhere A(:,5)=8 end where
A(3,[1,2,3,6,7])=0 A([3,4],5)=8
do j=1,Mj if ((j==4).OR.(j==5)) cycle A(3,j)=0 end do A(:,5)=8
forall (j=1:Mj) A(3,j)=0 end forall A([4,5],5)=8
Сложность вопроса
86
Сложность курса: Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
89
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт защитил. Мчусь в бар отмечать экзамен интуит
20 ноя 2017
Аноним
Гранд мерси за решениями по intuit.
27 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.