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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 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. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д.
Ответ Создать тему
Опции темы

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