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

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

Войти
Регистрация
Восстановить пароль
 
Злобыня
0 / 0 / 0
Регистрация: 06.07.2011
Сообщений: 6
#1

Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д. - C++

06.07.2011, 13:54. Просмотров 830. Ответов 2
Метки нет (Все метки)

Помогите написать программу на Си
Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2011, 13:54     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д.
Посмотрите здесь:

Дана целочисленная квадратная матрица, найти количество строк с нечётной суммой элементов. C++
C++ дана целочисленная матрица размера М*N.найти номер последней из строк,содержащих только четные числа
C++ Дана целочисленная матрица размера 6х9.
C++ Дана целочисленная квадратная матрица порядка n. Найти номера строк все элементы которых 0.
C++ Дана целочисленная квадратная матрица порядка n.Найти номер строк
Дана целочисленная матрица размера 6х9 C++
Дана целочисленная матрица размера M × N. Найти номер последней из ее строк, содержащих только четные числа C++
C++ Найти матрицу, получающуюся перестановкой столбцов
Найти матрицу, получающуюся перестановкой столбцов, используя указатель C++
Функции. Найти матрицу, получающуюся перестановкой столбцов C++
C++ Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д
C++ Найти матрицу, получающуюся из заданной перестановкой строк

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
06.07.2011, 14:03     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д. #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void swap_row(int *a, int *b, int sz){
  for(int i = 0; i < sz; ++i){
    a[i] ^= b[i];
    b[i] = a[i] ^ b[i];
    a[i] ^= b[i];
  }
}
 
int main(){
  const int X = 4, Y = 4;
  int a[X][Y] = {
    1, 2, 3, 7,
    4, 5, 6, 9,
    7, 8, 9, 2,
    6, 3, 1, 8
  };
  for(int i = 0, j = X - 1; i < X / 2; ++i)
    swap_row(a[i], a[j--], X);
  return 0;
}
Злобыня
0 / 0 / 0
Регистрация: 06.07.2011
Сообщений: 6
07.07.2011, 14:39  [ТС]     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д. #3
asics, спасибо. но есть проблема, мне ее надо запаустить в putty, но она там не работает.
можешь помочь?
Yandex
Объявления
07.07.2011, 14:39     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д.
Ответ Создать тему
Опции темы

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