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

В матрицы из действительных чисел поменять местами столбцы - C++

Восстановить пароль Регистрация
 
Верони4е4ка
 Аватар для Верони4е4ка
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 42
14.02.2013, 01:57     В матрицы из действительных чисел поменять местами столбцы #1
В матрицы из действительных чисел поменять местами последний столбец и
столбец, содержащий минимальный по абсолютной величине
элемент матрицы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 02:06     В матрицы из действительных чисел поменять местами столбцы #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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <conio.h>
#include <ctime>
#include <stdlib.h>
#include <math.h>
 
using namespace std;
 
const  int n=4,m=4;
 
void inp(int[][m]);
void out(int[][m]);
void swap(int[][m],int,int);
 
int main(){
     int a[n][m];
     inp(a);
     out(a);
     int k = m-1,l;
     int min = a[0][0];
     int max = a[0][0];
     for(int i=0;i<n;i++)
         for(int j=0;j<m;j++){
             if(min>abs(a[i][j])) { min = a[i][j]; l = j;}
         }
         cout<<endl<<min<<endl;
     swap(a,k,l);
     cout<<endl<<endl;
     
     out(a);
     getch();
     return 0;
}
 
 
void inp(int a[n][m]){
     srand (time(0));
     for(int i=0;i<n;i++)
         for(int j=0;j<m;j++)
             a[i][j]=rand()%10+1;
             }
             
void out(int a[n][m]){
     for(int i=0;i<n;i++){
 cout<<endl;
         for(int j=0;j<m;j++)
         cout<<a[i][j]<<' ';
         
         }
         }
 
void swap(int a[n][m],int k,int l){
     for(int j=0;j<m;j++){
         int t=a[j][k]; 
         a[j][k]=a[j][l];
         a[j][l]=t;
         }
         }
Верони4е4ка
 Аватар для Верони4е4ка
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 42
14.02.2013, 02:16  [ТС]     В матрицы из действительных чисел поменять местами столбцы #3
The_bolT, спасибо !)

Добавлено через 6 минут
The_bolT, как ты так быстро делаешь ?)
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 02:18     В матрицы из действительных чисел поменять местами столбцы #4
Верони4е4ка, Я с нуля никогда не пишу, где-то похоже ранее писал, только чуть переделать и готово!)
Yandex
Объявления
14.02.2013, 02:18     В матрицы из действительных чисел поменять местами столбцы
Ответ Создать тему
Опции темы

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