Главная /
Структуры и алгоритмы компьютерной обработки данных /
Укажите, какие действия с массивом выполняет функция, фрагмент кода которой представлен ниже: void p(int strslb, int m[max][max]) { int i,buf,t; for (i=0;i<strslb;i++){ buf= m[i][i]; t= abs(strslb-i-1); m[i][i]= m[i][t]; m[i][t]=buf; } }
Укажите, какие действия с массивом выполняет функция, фрагмент кода которой представлен ниже:
void p(int strslb, int m[max][max]) {
int i,buf,t;
for (i=0;i<strslb;i++){
buf= m[i][i];
t= abs(strslb-i-1);
m[i][i]= m[i][t];
m[i][t]=buf;
}
}
вопрос
Правильный ответ:
поиск номеров минимальных элементов в каждом столбце двумерного массива
циклический сдвиг столбцов квадратной матрицы
обмен значениями элементов диагоналей квадратной матрицы, расположенных в одной строке
замена значений всех элементов главной диагонали на модуль максимального элемента
Сложность вопроса
30
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не решил c этими тестами intuit.
17 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите обращение, аналогичное обращению (*(arr+i))[j] к элементу двумерного массива размерности MN.
- # Какая область динамической памяти, выделенной под одномерный массив mass, будет освобождена следующим действием: delete mass;?
- # Какое значение возвращает рекурсивная функция Rec(108,72), код которой приведен ниже? int Rec(int n,int k) { if (n%k==0) return k; return Rec(k,n%k); }
- # Укажите верные высказывания
- # Укажите, что запрещено выполнять над указателем, который объявлен const int *const pa.