Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
анатолій
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 40
1

Произвести такое превращение матрицы, при котором последний столбец займет место первого

08.12.2011, 02:44. Просмотров 868. Ответов 1
Метки нет (Все метки)

напишите пожалуйста код программы!!

Произвести такое превращение матрицы А(m,n) (m<=5, n<7) при котором последний столбец займет место первого, а все остальные сместятся на один столбец вправо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 02:44
Ответы с готовыми решениями:

В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента найти этот столбец и замети
В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим...

Заменить последний столбец квадратной матрицы
Прошу вашей помощи, так как скоро сессия и все не успеваю. Заменить последний столбец квадратной...

В матрице найти столбец, в котором разность между максимальным элементом и среднем арифметическим больше первого элемента
В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим...

Поменять местами последний и предпоследний столбец матрицы
Написать функцию, меняющую местами последний и предпоследний столбец двумерного массива....

Первый и последний столбец матрицы поменять местами
дана матрица 4 на 4 первый и последний столбец поменять местами

1
xAtom
918 / 743 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
08.12.2011, 06:39 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
32
33
34
35
36
37
38
39
40
#include <iostream>
using namespace std;
#define M 4
#define N 3
 
void move_next(int* arr, int size) {
   int tmp = *(arr + size-1);
   for(int i = size - 1; i > 0; i--) 
        arr[i] = arr[i - 1];
   *arr = tmp;
}
 
int main(void) {
  int mat[M][N] = {
     {  1,  2,  3 },
     { 11, 12, 13 },
     { 21, 22, 23 },
     { 31, 32, 33 }
  };
  
  int r, c;
  for(r = 0; r < M; r++) {
      for(c = 0; c < N; c++)
            cout << mat[r][c] << '\t';
      cout.put('\n');
  }
 
  for(int n = 0; n < 1; n++) {  // сдвинуть на n
     for(r = 0; r < M; r++)
        move_next(mat[r], N);
  }
 
  cout.put('\n');
  for(r = 0; r < M; r++) {
        for(c = 0; c < N; c++)
            cout << mat[r][c] << '\t';
        cout.put('\n');
  }
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 06:39

В любое место матрицы добавить новый столбец/строку
Добрый день! Подскажите советом. Задача такая:Есть матрица 2*2.Заполняется значениями.Нужно...

Найти среднее арифметическое, преобразовать последний столбец матрицы
Дана матрица 4х4, найти среднее арифметическое положительных элементов; Разделить на найденное...

Найти количество столбцов, похожих на последний столбец данной матрицы.
Matrix37. Дана целочисленная матрица размера M × N, элементы которой могут принимать значения от 0...


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

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

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