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

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

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

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

06.03.2014, 21:24. Просмотров 296. Ответов 1
Метки нет (Все метки)

Помогите поменять местами побочную диагональ и последнюю строку матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2014, 21:24     Поменять местами побочную диагональ и последнюю строку матрицы
Посмотрите здесь:

Поменять местами побочную и главную диагональ в матрице C++
Поменять местами строку и диагональ в 2-мерном массиве C++
C++ Задан массив А. Поменять в нем местами первую и последнюю строку
C++ Поменять местами последнюю строку со строкой, в которой находится максимальный элемент матрицы
C++ Поменять главную и побочную диагонали матрицы местами
В матрице поменять местами последнюю строку со строкой, содержащей наибольший элемент C++
C++ Поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы
Поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы C++
Поменять местами последнюю строку со строкой, содержащей наибольший отрицательный элемент матрицы C++
Поменять местами последнюю строку и последний столбец массива C++
В квадратной матрице поменять местами заданный столбец и побочную диагональ C++
Поменять главную и побочную диагональ квадратного двумерного массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
07.03.2014, 10:15     Поменять местами побочную диагональ и последнюю строку матрицы #2
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
25
26
27
28
29
30
31
int matr[20][20];
srand(time(NULL));
for( int i  = 0; i < 20; i++)
{
for(int j = 0;j < 20; j++)
{
matr[i][j] = rand()%50;
}
}
for( int i  = 0; i < 20; i++)
{
for(int j = 0;j < 20; j++)
{
printf("%3d",matr[i][j]);
}
printf("\n");
}
for(int i = 0; i < 20; i++)
{
int tmp = matr[i][19-i];
matr[i][19-i] = matr[19][i];
matr[19][i] = tmp;
}
for( int i  = 0; i < 20; i++)
{
for(int j = 0;j < 20; j++)
{
printf("%3d",matr[i][j]);
}
printf("\n");
}
остальное допишите думаю
Yandex
Объявления
07.03.2014, 10:15     Поменять местами побочную диагональ и последнюю строку матрицы
Ответ Создать тему
Опции темы

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