0 / 0 / 1
Регистрация: 20.04.2015
Сообщений: 88
1

В квадратной матрице 5 на 5 поменять местами

09.06.2015, 11:00. Показов 1335. Ответов 1
Метки нет (Все метки)

В квадратной матрице 5 на 5 поменять местами столбец, который имеет наибольшей элемент со столбцом, который имеет наименьший элемент среди элементов матрицы.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2015, 11:00
Ответы с готовыми решениями:

В квадратной матрице поменять местами элементы
В квадратной матрице поменять местами элементы, симметричные относительно главной диагонали.

В заданной квадратной матрице поменять местами значения элементов
Здравствуйте! Помогите решить задание, не понимаю как поменять местами области( Задание: В...

В квадратной матрице порядка n поменять местами столбец и строку
Здравствуйте. Такая вот задачка. В квадратной матрице порядка n нужно поменять местами столбец с...

Поменять местами max и min четных строк в квадратной матрице
Дана квадратная матрица. Размерность вводится. Поменять местами max и min четных строк. #include...

1
94 / 48 / 63
Регистрация: 16.06.2014
Сообщений: 385
09.06.2015, 12:21 2
Лучший ответ Сообщение было отмечено Diwate как решение

Решение

Diwate,
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
#include <iostream>
#include <cstdlib>
using namespace std;
const int N=5;
int main () {
   int i,j,a[N][N],b=0,c=100,max,min,maxx,minn,tmp;
   for(i=0;i<N;i++)
   {for(j=0;j<N;j++)
    {a[i][j]=rand()%(c-b+1)+b;
     if (!i && !j) {max=a[i][j];
                    min=a[i][j];
                    maxx=j;
                    minn=j;}
     else if (a[i][j]>max) {max=a[i][j];
                            maxx=j;}
          else if (a[i][j]<min) {min=a[i][j];
                                 minn=j;}
     cout<<a[i][j]<<"\t";}
    cout<<endl;}
   cout<<endl;
   for(i=0;i<N;i++)
   {tmp=a[i][maxx];
    a[i][maxx]=a[i][minn];
    a[i][minn]=tmp;}
   for(i=0;i<N;i++)
   {for(j=0;j<N;j++)
     cout<<a[i][j]<<"\t";
    cout<<endl;}
   return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2015, 12:21
Помогаю со студенческими работами здесь

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

В квадратной матрице поменять местами первый и четвертый столбцы и вывести их
Помогите с программой,пожалуйста

В квадратной матрице поменять местами главную диагональ со строкой содержащей максимальный элемент
Дана прямоугольная матрица nxm целых чисел (n,m&lt;10 – ввод с клавиатуры, значения элементов массива...

В заданной квадратной матрице поменять местами значения элементов строк указанных областей
Помогите решить задание, пока не очень разбираюсь в массивах и не совсем понимаю что нужно делать....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru