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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
#1

квадратная матрица.С++ - C++

13.05.2010, 17:24. Просмотров 1060. Ответов 7
Метки нет (Все метки)

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

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
#include <iostream.h>
void main()
{   const int N=5
    int X[N][N],i,j,maxgl,maxpob;
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
            cin>>X[i][j];
        maxgl=X[0][0];
        for(i=0;i<N;i++)
        {
            for(j=0;j<N;i++)
                if(i>j)
                    if(X[i][j]>maxgl)maxgl=X[i][j];
                    cout<<"\n max element na glavnou"<<maxgl;
        }
        maxpob=X[0][0];
        for(i=0;i<N;i++)
        {
            for(j=0;j<N;j++)
                if(i<j-N)
                    if(X[i][j]>maxpob)maxpob=X[i][j];
                    cout<<"\n max pobo4nou"<<maxpob;
        }
}
вот,здесь нужно только поменять местами элементы с элементом стоящем на пересечении диагоналей.Помогите,пожалуйста,а то у меня не получаеться
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 17:24     квадратная матрица.С++
Посмотрите здесь:

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

Квадратная матрица - C++
Помогите пожалуйста определить, что делаю не так: надо отсортировать квадратную матрицу по возрастанию элементов первого столбца. ...

Квадратная матрица - C++
Помогите братаны.. Дана целочисленная квадратная матрица. Определить: 1) произведение элементов в тех строках, которые не содержать...

Квадратная матрица - C++
Помогите сформировать такую матрицу: Как правильно сдвигать эл массива в право?

квадратная матрица - C++
по практике дали, не могу сделать( Для заданной квадратной матрицы порядка n поменять местами элементы главной и побочной диагоналей....

Квадратная матрица - C++
Сегодня зачет, а я не могу написать следующую программу: Дана целочисленная квадратная матрица. Определить произведение элементов в тех...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
13.05.2010, 17:27     квадратная матрица.С++ #2
Да зачем вы дубли то создаете ?!
Дали же вам решение в теме Определить количество положительных элементов массива до последнего нулевого
Если что-то не понятно, или решение не устроило, это не повод создавать эдентичную тему.
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
13.05.2010, 18:22  [ТС]     квадратная матрица.С++ #3
ну вообщето,это разнае задачи
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
13.05.2010, 18:25     квадратная матрица.С++ #4
Цитата Сообщение от m@l@a Посмотреть сообщение
1. Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.
в теме Определить количество положительных элементов массива до последнего нулевого :
Цитата Сообщение от m@l@a Посмотреть сообщение
1. Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.
решите пожалуйста
Тыкните меня носом, где они различны.
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
13.05.2010, 23:04  [ТС]     квадратная матрица.С++ #5
извините,но вот

11. Составить программу, которая определяет количество положительных элементов до последнего нулевого элемента и количество отрицательных после него в массивах Y(N) и X(M). Вычисление количества элементов оформить в виде функции.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
13.05.2010, 23:15     квадратная матрица.С++ #6

Не по теме:

http://www.cyberforum.ru/cpp-beginners/thread127430-page2.html , пост #10-11.



В общем, решение какой-нибудь задачи требуется?)
Emiliya
0 / 0 / 1
Регистрация: 11.01.2010
Сообщений: 33
15.05.2010, 02:25     квадратная матрица.С++ #7
Помогите, пожалуйста
1. Вывести начальные индексы всех беспрерывных последовательностей чисел с теми, что не увеличиваются
2. Заполнить матрицу случайными числами. Развернуть матрицу на 90 градусов против часовой стрелки.
3. Реализовать алгоритм построения разнообразных проходных прямоугольных лабиринтов с одним входом и одним выходом.
Спасибо большое всем, кто откликнется.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2010, 02:14     квадратная матрица.С++
Еще ссылки по теме:

квадратная матрица - C++
помогите написать ф-ию, переставляющую в обратном порядке элементы главной диагонали квадратной матрицы.

Квадратная матрица - C++
Ребят, попыталась написать в Билдере программу для квадратной матрицы. Выглядит она так: #include &lt;iostream.h&gt; #include &lt;conio.h&gt; int...

[C++] Квадратная матрица - C++
Создать функцию для преобразования исходной квадратной матрицы следующим образом: все элементы матрицы выше главной диагонали должны...

Квадратная матрица - C++
Ребят, помогите пожалуйста, нужно решить вот такую задачку: Дана действительная квадратная матрица порядка n. Выяснить, верно ли что...


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

Или воспользуйтесь поиском по форуму:
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
16.05.2010, 02:14  [ТС]     квадратная матрица.С++ #8
нет))мне нужно в эту задачу внести еще,что бы найбольший элемент менялся местами с пересечением диагоналей(N\2)
Yandex
Объявления
16.05.2010, 02:14     квадратная матрица.С++
Ответ Создать тему
Опции темы

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