Форум программистов, компьютерный форум CyberForum.ru

Ввести целую квадратную матрицу Anxn - C++

Восстановить пароль Регистрация
 
Vampir2010
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 15
25.12.2013, 00:29     Ввести целую квадратную матрицу Anxn #1
Ввести целую квадратную матрицу A N на N, вывести её. На главной диагонали найти максимум. Вывести значение и его координаты. На побочной диагонали найти минимум. Вывести значение и его координаты. Заменить эти элементы друг на друга в матрице. Вывести их значения и координаты. Преобразованную матрицу вывести.
Прошу помощи!

Добавлено через 2 часа 31 минуту
Прошу кого-нибудь откликнутся. Очень срочно нужно...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 00:29     Ввести целую квадратную матрицу Anxn
Посмотрите здесь:

C++ Создать квадратную матрицу
C++ Создать квадратную матрицу
Сформировать квадратную матрицу C++
C++ создать квадратную матрицу...
Ввести квадратную матрицу целых чисел*. Элементы матрицы, которые не попадают в интервал [a,b] записать в отдельный вектор (массив) C++
Сформировать квадратную матрицу; транспонировать матрицу и инвертировать порядок элементов каждой ее строки C++
C++ Сформировать квадратную матрицу
C++ Ввести с клавиатуры матрицу размерностью M x N. Вывести исходную матрицу, номер строки или столбца с заданны

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
25.12.2013, 11:34     Ввести целую квадратную матрицу Anxn #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
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 5
int main(){
    int in[n][n];
    int max = -9999, min = 9999;
    cout<<"IN:"<<endl;
    for(int i = 0; i < n; i++){
        for(int j = 0; j < n ; j++){
            in[i][j] = rand()% 100 + 0;
            cout<<in[i][j]<<" ";
        }
    cout<<endl;
    }
    int tmp1 = 0, tmp2 = 0, tmp3 = 0;
    for(int i = 0; i < n; i++){
        if(max < in[i][i]){
            max = in[i][i];
            tmp1 = i;
        }
    }
    for(int i = 0, j = 1; i < n; i++, j++){
        if(min > in[i][n - j]){
            min = in[i][n - j];
            tmp2 = i;
                        tmp3 = n - j;
        }
    }
    cout<<endl<<"Max: in["<<tmp1<<"]["<<tmp1<<"] = "<<max;
    cout<<endl<<"Min: in["<<tmp2<<"]["<<tmp3<<"] = "<<min;
    
    in[tmp1][tmp1] = min;
    in[tmp2][tmp3] = max;
    
    cout<<endl<<"OUT:"<<endl;
    for(int i = 0; i < n; i++){
        for(int j = 0; j < n ; j++){
            cout<<in[i][j]<<" ";
        }
    cout<<endl;
    }
return 0;
}
Yandex
Объявления
25.12.2013, 11:34     Ввести целую квадратную матрицу Anxn
Ответ Создать тему
Опции темы

Текущее время: 03:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru