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

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

Войти
Регистрация
Восстановить пароль
 
sanzstez
4 / 4 / 0
Регистрация: 07.09.2009
Сообщений: 23
#1

Поменять местами строку и диагональ в 2-мерном массиве - C++

22.10.2009, 21:35. Просмотров 507. Ответов 3
Метки нет (Все метки)

Задание - Имеется 2-мерный массив. Нужно поменять местами диагональ a(4,0) - a(0,4) на строку с самой большой суммой елементов. Помогите модифицировать этот код ( пока считает только сумму в наибольшей строке ), а над чтобы еще местами меняло. Заранее спасибо!
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 "stdio.h";
#include "conio.h";
 
int main()
{
int i,j,mas[4][4],s1[4],s2[4];
int max=0;min=0;
for (i=0;i<4;i++)
for (j=0;j<4;j++)
{
scanf("%d",&mas[i][j]);
}
 
for (i=0;i<4;i++) {s1[i]=0; s2[i]=0;}
for (i=0;i<4;i++)
for (j=0;j<4;j++)
s1[i]=s1[i]+mas[i][j];
max=s1[0];
for (i=0;i<4;i++)
if (s1[i]>max) max=s1[i];
printf ("%d",max);
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2009, 21:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поменять местами строку и диагональ в 2-мерном массиве (C++):

Поменять местами побочную диагональ и последнюю строку матрицы - C++
Помогите поменять местами побочную диагональ и последнюю строку матрицы.

Поменять в массиве местами строку с наибольшим и строку с наименьшим количеством различных элементов - C++
Помогите, пожалуйста, решить задачу на С++ . Дан массив действительных чисел размера m на n, где m и n – натуральные числа. Поменять в...

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

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

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

В заданном двумерном массиве n*m поменять местами строку с номером k столбец с номером p этого массива - C++
Помогите с задачей! В заданном двумерном массиве n*m поменять местами строку с номером k столбец с номером p этого массива.

3
alibaba314
19 / 19 / 1
Регистрация: 22.03.2009
Сообщений: 58
23.10.2009, 16:02 #2
приведите пример пожалуйста!
0
[CN]Defender
1 / 1 / 0
Регистрация: 25.09.2009
Сообщений: 56
23.10.2009, 18:31 #3
гуд идея
0
sanzstez
4 / 4 / 0
Регистрация: 07.09.2009
Сообщений: 23
23.10.2009, 23:41  [ТС] #4
Не актуально. Сделал сам
0
23.10.2009, 23:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2009, 23:41
Привет! Вот еще темы с ответами:

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

Поменять местами столбец L и строку K местами квадратной матрицы 4х4 - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; #define N 4 #define M 4 int _tmain(int argc, _TCHAR* argv) {...

В двумерном массиве поменять местами максимальный и минимальный элемент местами - C++
Написать фрагмент программы для решения следующей задачи.В двумерном массиве поменять местами максимальный и минимальный элемент местами....

Матрицы: поменять местами первую строку и строку, содержащую максимальный элемент - C++
1)В матрице поменять местами 1 строку и строку содержащие последнее вхождение элемента максимального где максимальный- максимальный элем...


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

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

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