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

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

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

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

22.10.2009, 21:35. Просмотров 488. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2009, 21:35     Поменять местами строку и диагональ в 2-мерном массиве
Посмотрите здесь:

Поменять местами побочную и главную диагональ в матрице C++
C++ Поменять строку местами.
C++ В заданном двумерном массиве n*m поменять местами строку с номером k столбец с номером p этого массива
Поменять местами 1 строку со второй 3-ю с 4-ой C++
C++ В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и L-ую строку
C++ Поменять в массиве местами строку с наибольшим и строку с наименьшим количеством различных элементов
Найти строку матрицы с максимальным нечетным элементом поменять эту строку местами с нулевой строкой C++
Поменять местами побочную диагональ и последнюю строку матрицы C++
C++ В двумерном массиве поменять местами 3-ий столбец и 2-ую строку
В квадратной матрице поменять местами главную диагональ со строкой содержащей максимальный элемент C++
В квадратной матрице поменять местами заданный столбец и побочную диагональ C++
Поменять местами первую строку и строку с минимальным элементом C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alibaba314
18 / 18 / 1
Регистрация: 22.03.2009
Сообщений: 58
23.10.2009, 16:02     Поменять местами строку и диагональ в 2-мерном массиве #2
приведите пример пожалуйста!
[CN]Defender
1 / 1 / 0
Регистрация: 25.09.2009
Сообщений: 56
23.10.2009, 18:31     Поменять местами строку и диагональ в 2-мерном массиве #3
гуд идея
sanzstez
4 / 4 / 0
Регистрация: 07.09.2009
Сообщений: 23
23.10.2009, 23:41  [ТС]     Поменять местами строку и диагональ в 2-мерном массиве #4
Не актуально. Сделал сам
Yandex
Объявления
23.10.2009, 23:41     Поменять местами строку и диагональ в 2-мерном массиве
Ответ Создать тему
Опции темы

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