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

Найти наибольший элемент среди стоящих на главной и побочной диагоналях

18.09.2013, 22:46. Просмотров 956. Ответов 1
Метки нет (Все метки)

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

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

Найти наибольший элемент среди стоящих на главной и побочной диагоналях
Народ вся надежда на вас! #include<stdio.h> #include<conio.h> #include <stdlib.h>...

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

Найти наибольший элемент среди стоящих на главное и побочной диагоналях матрицы
КТО МОЖЕТ СДЕЛАЙТЕ АЛГОРИТМ, НУ ОЧЕНЬ НУЖНО!!!Плиз! Дана действительная квадратная матрица порядка...

Поменять местами наибольший элемент на главной и побочной диагоналях с тем, который стоит на пересечении этих диагоналей
Задана квадратная матрица (не больше 10х10) вещественных чисел. Найти наибольший элемент среди тех,...

Поменять местами элементы на главной и побочной диагоналях матрицы
(CИ)Задана матрица A(n,n). Поменять местами элементы на главной и побочной диагоналях.

1
GoldenChild
28 / 28 / 18
Регистрация: 12.06.2013
Сообщений: 65
19.09.2013, 01:49 2
Лучший ответ Сообщение было отмечено Локофан как решение

Решение

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>
#include <iostream>
#define N 3 // размер матрицы
 
int main(){
    int a[N][N] = { // задавай матрицу как удобно, это для примера
            1, 2, 3,
        4, 5, 6,
        7, 8, 9
    };
    int max = a[0][0]; // Ищем макс. элемент
    for (int i = 0; i < N; i++) {
        if (a[i][i] > max) {
            max = a[i][i];
        }
    }
    for (int i = 0; i < N; i++) { //Меняем его с центральным
        if (a[i][i] == max) {
            int temp = a[i][i];
            a[i][i] = a[N/2][N/2];
            a[N/2][N/2] = temp;
        }
    }
    for (int i = 0; i < N; i++) { //Выводим матрицу
        for (int j = 0; j < N; j++) {
            printf("%d ", a[i][j]);
        }
        printf("\n");
    }
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2013, 01:49

Найти максимальный элемент среди элементов, расположенных выше побочной диагонали
помогите пожалуйста!!!! Дан массив A. Найти максимальный элемент среди элементов, расположенных...

Найти минимальный элемент среди элементов, лежащих ниже побочной диагонали матрицы
Не могу написать на языке Си Задача: Дан двумерный числовой массив порядка мхм. Найти минимальный...

Найти наибольший элемент нижнего треугольника матрицы, находящегося над главной диагональю
Найти наибольший элемент нижнего треугольника матрицы, находящегося над главной диагональю. Удалить...


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

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

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