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

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

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

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

13.05.2010, 17:24. Просмотров 1104. Ответов 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;
        }
}
вот,здесь нужно только поменять местами элементы с элементом стоящем на пересечении диагоналей.Помогите,пожалуйста,а то у меня не получаеться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 17:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос квадратная матрица.С++ (C++):

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

Квадратная матрица N*N - C++
Дано квадратную матрицу порядка N*N. Число N задается пользователем. Найти наибольшее среди элементов значение, расположенное в закрашенной...

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

Квадратная матрица - C++
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных переменных. Помогите решить.

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

Квадратная матрица - C++
Дана квадратная матрица А(4,4) Выяснить верно ли, что наибольшее из значений элементов главной диагонали матрицы больше, чем наименьшее из...

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

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

Не по теме:

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



В общем, решение какой-нибудь задачи требуется?)
0
Emiliya
0 / 0 / 1
Регистрация: 11.01.2010
Сообщений: 33
15.05.2010, 02:25 #7
Помогите, пожалуйста
1. Вывести начальные индексы всех беспрерывных последовательностей чисел с теми, что не увеличиваются
2. Заполнить матрицу случайными числами. Развернуть матрицу на 90 градусов против часовой стрелки.
3. Реализовать алгоритм построения разнообразных проходных прямоугольных лабиринтов с одним входом и одним выходом.
Спасибо большое всем, кто откликнется.
0
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
16.05.2010, 02:14  [ТС] #8
нет))мне нужно в эту задачу внести еще,что бы найбольший элемент менялся местами с пересечением диагоналей(N\2)
0
16.05.2010, 02:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2010, 02:14
Привет! Вот еще темы с ответами:

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

Квадратная Матрица - C++
Задание написать программу на языке С++, с пояснениями к программному коду Для заданного целого N (0 &lt;= N &lt;= 40) программа должна...

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

Квадратная матрица - C++
//Дана квадратная матрица порядка n (n строк, n столбцов). //Найти наибольшее из значений элементов, расположенных в тёмно-синих частях...


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

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

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