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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция и двумерный массив. http://www.cyberforum.ru/cpp-beginners/thread129207.html
День добрый. У меня такое задание: нужно создать функцию которая будет находить сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. Если делать функцию через void(),...
C++ Двумерные массивы на Borland 3.1 Здравствуйте Все! Если кто может, нужно решить две задачи или хотя бы подсказать принцип действия ,или часть проги.:):):) Задача№1: Известно,что в Москве самыми теплыми являются дни с 15 июля по... http://www.cyberforum.ru/cpp-beginners/thread129202.html
C++ сортировка строк ошибка в коде
Добрый день форумчане нужна помощь с кодом. Сформировать динамический массив из n строк.Длина строки не должна превышать m. Строки состоят из слов разделяемых пробелом. Выполнить сортировку строк по...
"Визначення максимальних і мінімальних значень матриці" C++
Ты знаешь как сделать??на языке С++
C++ Определение максимальных и минимальных значений матрицы" На С++ http://www.cyberforum.ru/cpp-beginners/thread129188.html
Хто знае як робити будь-ласка допоможіть))ЮУду вдячна))):cry:
C++ Связные списки Помогите пожалуйста осуществить в программе вот такие вот действия: 1) добавление элементов в начало связного списка; 2)добавление элементов в конец связного списка 3)добавление элементов в... подробнее

Показать сообщение отдельно
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63

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

13.05.2010, 17:24. Просмотров 1110. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru