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

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

Войти
Регистрация
Восстановить пароль
 
smallville99
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 5
#1

двумерные массивы - C++

25.01.2010, 22:44. Просмотров 482. Ответов 4
Метки нет (Все метки)

Составить программу обмена местами максимального и минимального элементов главной диогонали матрицы 4x4.


зарание спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2010, 22:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос двумерные массивы (C++):

Двумерные массивы - C++
Привет всем! если есть у кого время, посмотрите что можно сделать, нужна ваша помощь! Сформировать одномерный массив B из максимальных...

Двумерные массивы - C++
Никогда особо раньше не занимался программирование,больше как то математикой.И вот на первом курсе стали изучать язык Си на лекциях.На...

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

с++ двумерные массивы - C++
с++ двумерные массивы, можете помочь написать код пожалуйста №1 Заполнить матрицу А(9,9), от левого верхнего угла по диагонали: вправо -...

Двумерные массивы в С++ - C++
Написать программу, которая дает пользователю ввести 5 фамилий студентов, а затем находит среди них самую длинную фамилию. Все фамилии...

Двумерные массивы - C++
Ребята, помогите очень прошу! :с По массиву А(n,m) получить массив В(n) (типа boolean), присвоив k-му элементу значение true, если все...

4
insideone
Модератор
Автор FAQ
3643 / 922 / 51
Регистрация: 10.01.2010
Сообщений: 2,478
25.01.2010, 22:49 #2
Вот, можно например так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int A[4][4];
/* какая либо инициализация (заполнение) */
int max = A[0][0], min = A[0][0], minI = 0, minJ = 0;
for (int i = 0; i < 4; i++) // идем по главной диагонали A[0][0]..A[3][3]
{
   // логичные присвоения ...
   if ( max < A[i][i] )
   {   max = A[i][i]; maxI = i; }
   if ( min > A[i][i] )
   {   min = A[i][i]; minI = i; }
}
A[minI][minI] = max;
A[maxI][maxI] = min;
1
smallville99
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 5
25.01.2010, 23:09  [ТС] #3
скакжи плиз а как выполнить проверку на главную диогональ?
0
DeFacto
25.01.2010, 23:18 #4
Помогите пожалусто cоставить программу , обработки двумерных массивов .
[Дана целочисленная квадратная матрица. Определить:
произведение элементов в тех строках, которые не содержат отрицательных элементов;
максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.]
insideone
Модератор
Автор FAQ
3643 / 922 / 51
Регистрация: 10.01.2010
Сообщений: 2,478
25.01.2010, 23:59 #5
Цитата Сообщение от smallville99 Посмотреть сообщение
скакжи плиз а как выполнить проверку на главную диогональ?
В массиве (матрице) элемент A[x][y] является элементом главной диагонали если x == y (x равно y). Например A[3][3] или A[1][1].
1
25.01.2010, 23:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2010, 23:59
Привет! Вот еще темы с ответами:

Двумерные массивы. - C++
для заданной матрицы размером 8x8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Как это вообще? Второй день голову...

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

Задача на двумерные массивы - C++
Найти среднее арифметическое положительных элементов каждого столбца Есть почти готовое решение, но, оно только правильное когда элементы...

про двумерные массивы - C++
Даны два двумерных массива целых чисел с размерами (5х5) эле¬ментов каждый. Подсчитать произведение элементов главных диагоналей в каждом...


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

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

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