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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача про символы http://www.cyberforum.ru/cpp-beginners/thread401765.html
помогите написать прогу В каждой строке текста найти символ, который встречается наименьшее количество раз.
C++ найти сумму максимальных элементов напишите пожалуйста код программы!! В матрице А(m,n) (m<=7, n<=5) найти сумму максимальных элементов ее строк и их индексов. http://www.cyberforum.ru/cpp-beginners/thread401760.html
Кружочки и прямоугольнички C++
Парни у кого найдется свободная минутка или полчасика помогите плз! Задание Навстречу друг к другу движуться наборы кругов(слева) и прямоугольников(справа), все разного цвета, разного размера и с разной скоростью. При столкновении друг с другом они исчезают.
C++ посмотрите багатомерные массивы
напишите пожалуста код проги!! Найти суму елементов матрицы А={aij}, что удовлетворяют умове: -1≤aij≤1 если -0,7 ; 1,2 ; 3,5 ; 0,3 0,5 ; 0,7 ; -1,1 ; -3,2 - це задана матрица А(3,4) 0,9 ; 0,8 ; 2,7 ; 1
C++ Сортировка структур в порядке убывания http://www.cyberforum.ru/cpp-beginners/thread401752.html
Здраствуйте Мне вот нужно : Вывести список сотрудников заданного отдела в порядке убывания стажа. Как мне это сделать? Вот мой код: #include "stdafx.h"
C++ В массиве определить разницу между максимальным и минимальным элементами напишите пожалуста код!!!! У массиве A(n) (n<=12) определить разницу между максимальным и минимальным елементами. подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
08.12.2011, 06:39     Произвести такое превращение матрицы, при котором последний столбец займет место первого
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;
}
 
Текущее время: 05:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru