Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
maksim_expert
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 16
1

Минимальные элементы матрицы на побочной диагонали

21.11.2015, 10:33. Просмотров 877. Ответов 1
Метки нет (Все метки)

Расположить элементы матрицы 5х5 так, чтобы на побочной диагонали были минимальные элементы столбцов.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2015, 10:33
Ответы с готовыми решениями:

Преобразовать матрицу так, чтобы минимальные элементы строк оказались на побочной диагонали
2. Преобразовать матрицу Р (7х7) таким образом, чтобы минимальные элементы строк оказались на...

На побочной диагонали матрицы найти максимальный и минимальный элементы
Дана квадратная матрица размером 6х6.На побочной диагонали найти максимальный и минимальный...

На побочной диагонали матрицы найти максимальный и минимальный элементы
Дана квадратная матрица размером 6х6.На побочной диагонали найти максимальный и минимальный...

Зеркально отобразить элементы матрицы относительно побочной диагонали
использовать функцию которая зеркально отобразит элементы матрицы относительно побочной диагонали

Обнулить элементы матрицы, лежащие выше побочной диагонали
Дана квадратичная матрица порядка М.Обнулить элементы матрицы,лежащие выше ПОБОЧНОЙ...

1
Геомеханик
790 / 596 / 938
Регистрация: 26.06.2015
Сообщений: 1,409
21.11.2015, 12:07 2
Лучший ответ Сообщение было отмечено maksim_expert как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#define N  5
 
int main(void){
    int i, j, t, k;
    int m[N][N] = {
        { 1, 0, 1, 1, 1 },
        { 2, 2, 1, 2, 2 },
        { 2, 3, 3, 3, 3 },
        { 7, 7, 7, 7, 3 },
        { 9, 9, 9, 7, 9 }
    };
 
    for(i = 0; i < N; ++i){
        k = 0;
        for(j = 1; j < N; ++j){
            if(m[j][i] < m[k][i])
                k = j;
        }
        t = m[N - 1 - i][i];
        m[N - 1 - i][i] = m[k][i];
        m[k][i] = t;
    }
 
    //вывод
    for(i = 0; i < N; ++i){
        for(j = 0; j < N; ++j)
            printf("%d ", m[i][j]);
        putchar('\n');
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2015, 12:07

Расположить максимальные элементы строк вдоль побочной диагонали матрицы
Здравствуйте. Помогите, пожалуйста, решить задачу. Дан двумерный массив размера (N*N) (N=5)....

Поменять местами элементы лежащие вдоль побочной диагонали матрицы
дана нечетная матрица n * m. поменять местами элементы лежащие вдоль побочной диагонали. ...

Заменить элементы главной диагонали матрицы max побочной диагональю min
Ввести массив 4x4 определить max и min. Заменить элементы главной диоганали max побочной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru